:snapshot: 1.26.5-SNAPSHOT
:stable: 1.24.1
:current: {stable}
= appNG maven plugin
* replaces maven exec plugin to generate constant classes for properties and messages
* support for eclipse m2e lifecylce
== Example usage
[source,xml,subs="attributes, verbatim"]
----
{current}
${project.basedir}/application-home
target/generated-sources/constants
...
org.appng
appng-maven-plugin
${appNGVersion}
applicationConstants
generateApplicationConstants
${application.homeFolder}/application.xml
com.example.appng.ApplicationConstant
${application.constants.generatedOutputFolder}
messageConstants
generateMessageConstants
${application.homeFolder}/dictionary/mymessages.properties
com.example.appng.MessageConstant
${application.constants.generatedOutputFolder}
org.appng
appng-xmlapi
${appNGVersion}
commons-io
commons-io
2.6
org.codehaus.mojo
build-helper-maven-plugin
3.0.0
generate-sources
add-source
${application.constants.generatedOutputFolder}
----