We are pleased to announce the release of maven-buildmetadata-plugin 1.0.0!
https://project.smartics.de/maven-buildmetadata-plugin/
This Maven 2 plugin is a little helper to easily add build meta data to the
generated archive artifacts.
Imagine the product is running on an application server. The product manager
wants to know,
* which version of which artifact is currently running on that server?
* which artifact maps to which source code version in the SCM
repository?
* what configuration set (including profiles and environment variables)
has been used to generate the artifact?
* on which machine was the artifact built?
* when was the artifact built?
If you have no answers to these questions, but love to have, this tool is
for you!
The meta data includes
1. SCM information
2. build time
3. operating system
4. Java runtime
5. Maven execution information
6. build user
7. build host name
8. build version
Details on properties provided to the build process are listed at
https://project.smartics.de/maven-buildmetadata-plugin/build-properties.html
Some of the meta data is already provided by Maven or can be accessed via
system properties. The goal of the plugin is to make it easier to add more
build meta data and make it easy to access it at runtime.
The provider extension point allows to add or export any meta data with very
little programming effort:
https://project.smartics.de/maven-buildmetadata-plugin/provider.html
Finally, help for using .
https://project.smartics.de/maven-buildmetadata-plugin/usage.html
. and accessing the plugin:
https://project.smartics.de/projects/projectdoc/references/topic/systems/001
0-artifact-server.html#Accessing_Artifacts
We are happy to get your feedback!
Enjoy,
The smartics team