Huizhi Lu created EAGLE-581:
-------------------------------
Summary: Generate a build number when building the project.
Key: EAGLE-581
URL: https://issues.apache.org/jira/browse/EAGLE-581
Project: Eagle
Issue Type: New Feature
Affects Versions: v0.5.0
Reporter: Huizhi Lu
Assignee: Huizhi Lu
Fix For: v0.5.0
Use case:
we need to know what version(latest commit revision) of source code we are
using for the current build so that it will be convenient for us to clarify
different builds.
Solution:
Use buildnumber-maven-plugin
1. Add Maven plugin buildnumber-maven-plugin to pom.xml file
2. Add build property placeholders
create a build.properties file (e.g. in src/main/resources):
build.properties:
build.version=${version} # Maven version
build.revision=${buildNumber} # Source code revision number
build.timestamp=${timestamp} # long value of check in time
3. Using build number in web app
@Value(“${build.revision}”)
private String buildRevision;
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)