/* * Copyright (C) 2013 Intel Corporation * All rights reserved. */ package com.intel.mtwilson; /** * The constants in this class are substituted by Maven using the * templating-maven-plugin * @author jbuhacoff */ public class Version { public static final String VERSION = "${project.version}"; public static final String ARTIFACT_ID = "${project.artifactId}"; public static final String GROUP_ID = "${project.groupId}"; public static final String GIT_BRANCH = "${git.branch}"; public static final String GIT_COMMIT_ID = "${git.commit.id}"; public static final String GIT_COMMIT_ABBREV = "${git.commit.abbrev}"; public static final String GIT_COMMIT_TIME = "${git.commit.time}"; // public static final String BUILD_TIMESTAMP = "${maven.build.timestamp}"; public static final String BUILD_TIMESTAMP = "${timestamp}"; private static final Version instance = new Version(); public static Version getInstance() { return instance; } public String getVersion() { return VERSION; } public String getBranch() { return GIT_BRANCH; } public String getTimestamp() { return BUILD_TIMESTAMP; } }