Plugin Bindings for default Lifecycle Reference

The default lifecycle is defined without any plugin binding; plugin bindings are defined separately in META-INF/plexus/default-bindings.xml because they are specific for each packaging:

Plugin bindings for pom packaging

  1. <phases>
  2. <install>
  3. org.apache.maven.plugins:maven-install-plugin:3.1.2:install
  4. </install>
  5. <deploy>
  6. org.apache.maven.plugins:maven-deploy-plugin:3.1.2:deploy
  7. </deploy>
  8. </phases>

Plugin bindings for jar packaging

  1. <phases>
  2. <process-resources>
  3. org.apache.maven.plugins:maven-resources-plugin:3.3.1:resources
  4. </process-resources>
  5. <compile>
  6. org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile
  7. </compile>
  8. <process-test-resources>
  9. org.apache.maven.plugins:maven-resources-plugin:3.3.1:testResources
  10. </process-test-resources>
  11. <test-compile>
  12. org.apache.maven.plugins:maven-compiler-plugin:3.13.0:testCompile
  13. </test-compile>
  14. <test>
  15. org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test
  16. </test>
  17. <package>
  18. org.apache.maven.plugins:maven-jar-plugin:3.4.1:jar
  19. </package>
  20. <install>
  21. org.apache.maven.plugins:maven-install-plugin:3.1.2:install
  22. </install>
  23. <deploy>
  24. org.apache.maven.plugins:maven-deploy-plugin:3.1.2:deploy
  25. </deploy>
  26. </phases>

Plugin bindings for ejb packaging

  1. <phases>
  2. <process-resources>
  3. org.apache.maven.plugins:maven-resources-plugin:3.3.1:resources
  4. </process-resources>
  5. <compile>
  6. org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile
  7. </compile>
  8. <process-test-resources>
  9. org.apache.maven.plugins:maven-resources-plugin:3.3.1:testResources
  10. </process-test-resources>
  11. <test-compile>
  12. org.apache.maven.plugins:maven-compiler-plugin:3.13.0:testCompile
  13. </test-compile>
  14. <test>
  15. org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test
  16. </test>
  17. <package>
  18. org.apache.maven.plugins:maven-ejb-plugin:3.2.1:ejb
  19. </package>
  20. <install>
  21. org.apache.maven.plugins:maven-install-plugin:3.1.2:install
  22. </install>
  23. <deploy>
  24. org.apache.maven.plugins:maven-deploy-plugin:3.1.2:deploy
  25. </deploy>
  26. </phases>

Plugin bindings for maven-plugin packaging

  1. <phases>
  2. <process-resources>
  3. org.apache.maven.plugins:maven-resources-plugin:3.3.1:resources
  4. </process-resources>
  5. <compile>
  6. org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile
  7. </compile>
  8. <process-classes>
  9. org.apache.maven.plugins:maven-plugin-plugin:3.13.1:descriptor
  10. </process-classes>
  11. <process-test-resources>
  12. org.apache.maven.plugins:maven-resources-plugin:3.3.1:testResources
  13. </process-test-resources>
  14. <test-compile>
  15. org.apache.maven.plugins:maven-compiler-plugin:3.13.0:testCompile
  16. </test-compile>
  17. <test>
  18. org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test
  19. </test>
  20. <package>
  21. org.apache.maven.plugins:maven-jar-plugin:3.4.1:jar,
  22. org.apache.maven.plugins:maven-plugin-plugin:3.13.1:addPluginArtifactMetadata
  23. </package>
  24. <install>
  25. org.apache.maven.plugins:maven-install-plugin:3.1.2:install
  26. </install>
  27. <deploy>
  28. org.apache.maven.plugins:maven-deploy-plugin:3.1.2:deploy
  29. </deploy>
  30. </phases>

Plugin bindings for war packaging

  1. <phases>
  2. <process-resources>
  3. org.apache.maven.plugins:maven-resources-plugin:3.3.1:resources
  4. </process-resources>
  5. <compile>
  6. org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile
  7. </compile>
  8. <process-test-resources>
  9. org.apache.maven.plugins:maven-resources-plugin:3.3.1:testResources
  10. </process-test-resources>
  11. <test-compile>
  12. org.apache.maven.plugins:maven-compiler-plugin:3.13.0:testCompile
  13. </test-compile>
  14. <test>
  15. org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test
  16. </test>
  17. <package>
  18. org.apache.maven.plugins:maven-war-plugin:3.4.0:war
  19. </package>
  20. <install>
  21. org.apache.maven.plugins:maven-install-plugin:3.1.2:install
  22. </install>
  23. <deploy>
  24. org.apache.maven.plugins:maven-deploy-plugin:3.1.2:deploy
  25. </deploy>
  26. </phases>

Plugin bindings for ear packaging

  1. <phases>
  2. <generate-resources>
  3. org.apache.maven.plugins:maven-ear-plugin:3.3.0:generate-application-xml
  4. </generate-resources>
  5. <process-resources>
  6. org.apache.maven.plugins:maven-resources-plugin:3.3.1:resources
  7. </process-resources>
  8. <package>
  9. org.apache.maven.plugins:maven-ear-plugin:3.3.0:ear
  10. </package>
  11. <install>
  12. org.apache.maven.plugins:maven-install-plugin:3.1.2:install
  13. </install>
  14. <deploy>
  15. org.apache.maven.plugins:maven-deploy-plugin:3.1.2:deploy
  16. </deploy>
  17. </phases>

Plugin bindings for rar packaging

  1. <phases>
  2. <process-resources>
  3. org.apache.maven.plugins:maven-resources-plugin:3.3.1:resources
  4. </process-resources>
  5. <compile>
  6. org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile
  7. </compile>
  8. <process-test-resources>
  9. org.apache.maven.plugins:maven-resources-plugin:3.3.1:testResources
  10. </process-test-resources>
  11. <test-compile>
  12. org.apache.maven.plugins:maven-compiler-plugin:3.13.0:testCompile
  13. </test-compile>
  14. <test>
  15. org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test
  16. </test>
  17. <package>
  18. org.apache.maven.plugins:maven-rar-plugin:3.0.0:rar
  19. </package>
  20. <install>
  21. org.apache.maven.plugins:maven-install-plugin:3.1.2:install
  22. </install>
  23. <deploy>
  24. org.apache.maven.plugins:maven-deploy-plugin:3.1.2:deploy
  25. </deploy>
  26. </phases>