Apache Maven Archetype Plugin 3.0.0 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Archetype Plugin, version 3.0.0.

The Archetype Plugin allows the user to create a Maven project from an existing template called an archetype. It also allows the user to create an archetype from an existing project.

You can download the appropriate sources etc. from the download page.

You should specify the version in your project's plugin configuration:

1<plugin>
2  <groupId>org.apache.maven.plugins</groupId>
3  <artifactId>maven-archetype-plugin</artifactId>
4  <version>3.0.0</version>
5</plugin>

Release Notes - Maven Archetype Plugin - Version 3.0.0.

Bugs:

  • ARCHETYPE-283 - archetype:generate does not use in settings.xml when looking for archetype-catalog.xml
  • ARCHETYPE-358 - Following mirror configuration from settings.xml
  • ARCHETYPE-488 - Goal integration-test of maven-archetype-plugin fails with 'Cannot run additions goals." in version 3.3.1
  • ARCHETYPE-499 - Files with no extension are not included when one creates archetype from project
  • ARCHETYPE-501 - Bug generating project with blank property
  • ARCHETYPE-502 - XMLOutputter generates files with inconsistent line ending on Windows
  • ARCHETYPE-503 - Unit tests with archetype-post-generate.groovy fail on Windows
  • ARCHETYPE-504 - Property excludePatterns is in required properties
  • ARCHETYPE-509 - RequiredProperty not set in batch mode
  • ARCHETYPE-510 - Achetype 1.0.x descriptor documentation is not generated any more
  • ARCHETYPE-513 - Files in excludePatterns having a default filtered extension are still included
  • ARCHETYPE-517 - Maven doesn't fail if invocation goals fail

Improvements:

New Features:

  • ARCHETYPE-487 - Input validation for required properties defined in artifact descriptor
  • ARCHETYPE-494 - Provide a way to change the generated project after archetype:generate execution

Tasks:

  • ARCHETYPE-433 - Remove unused archetype registry stuff
  • ARCHETYPE-434 - Fix cyclic dependency between archetype-common and maven-archetype-plugin
  • ARCHETYPE-437 - Remove support for the create goal

Enjoy,

-The Apache Maven team