Build Lifecycle

The native build lifecycle consists of the following phases with corresponding goals:

PhaseGoalNotes
initializeorg.codehaus.mojo:native-maven-plugin:initialize
generate-sourcesorg.codehaus.mojo:native-maven-plugin:unzipinc
generate-sourcesorg.codehaus.mojo:native-maven-plugin:javahall shared libraries custom build lifecycle
compileorg.codehaus.mojo:native-maven-plugin:compile
compileorg.codehaus.mojo:native-maven-plugin:link
compileorg.codehaus.mojo:native-maven-plugin:manifest( dll and exe only )
process-test-resourcesorg.apache.maven.plugins:maven-resources-plugin:testResources
test-compileorg.apache.maven.plugins:maven-compiler-plugin:testCompile
testorg.apache.maven.plugins:maven-surefire-plugin:test
packageorg.codehaus.mojo:native-maven-plugin:inczipif enable via NativeSources
installorg.apache.maven.plugins:maven-install-plugin:install
deployorg.apache.maven.plugins:maven-deploy-plugin:deploy