Using Maven 3.0.4.
I am tasked with providing a corporate parent POM for our organization. My team will provide support for questions or issues developers have when
I stopped using maven-antrun-plugin
and switched to GMaven instead. I can get the info required with a simple POM hierarchy traversal.
org.codehaus.gmaven
groovy-maven-plugin
2.0
echo-build-environment
validate
execute
The project.properties.setProperty
part stores the calculated property so it may be accessed by child POMs.
Resulting log looks like:
[INFO] Maven Home: c:\dev\maven\apache-maven-3.0.4
[INFO] Java Home: c:\Program Files\Java\jdk1.7.0_13\jre
[INFO] Built By User: user944849
[INFO] Corp POM Version: 0.26-SNAPSHOT