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.

https://maven.apache.org/archetype/maven-archetype-plugin/

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

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-archetype-plugin</artifactId>
  <version>3.0.0</version>
</plugin>

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

https://maven.apache.org/plugins/maven-archetype-plugin/download.cgi

Release Notes - Maven Archetype - Version 3.0.0

** Bug
* [ARCHETYPE-283] - archetype:generate does not use <localRepository> 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

** Improvement
* [ARCHETYPE-204] - Add option to use remote repositories that are password protected
    * [ARCHETYPE-241] - Filtering of directory name same as filenames
* [ARCHETYPE-438] - Remove support for specifying catalogs through direct URLs
    * [ARCHETYPE-439] - Remove archetypeRepository param
    * [ARCHETYPE-472] - Upgrade Apache Velocity Engine to 1.7
* [ARCHETYPE-491] - Allow to run integration test with another archetype as parent project
    * [ARCHETYPE-496] - Allow user to specify archetype tests in project
    * [ARCHETYPE-514] - Tests fail with empty repository and 'mvn verify'
    * [ARCHETYPE-515] - Migrate plugin to Maven3

** New Feature
* [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

** Task
    * [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

Reply via email to