[ANN] Apache Maven Shade Plugin 3.5.3 Released

2024-04-23 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Shade Plugin, version 3.5.3

This plugin provides the capability to package the artifact in an uber-jar, 
including its dependencies and to shade - i.e. rename - the packages of some 
of the dependencies.

https://maven.apache.org/plugins/maven-shade-plugin/

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


  org.apache.maven.plugins
  maven-shade-plugin
  3.5.3


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

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

Release Notes - Maven Shade Plugin - Version 3.5.3

** Bug
* [MSHADE-471] - still timestamp issues with timezones (DST)

** Task
* [MSHADE-472] - upgrade parent POM

** Dependency upgrade
* [MSHADE-470] - Upgrade ASM to 9.7 (Java 23)

Enjoy,

-The Apache Maven team




[ANN] Apache Maven Plugin Tools 3.12.0 Released

2024-04-06 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Plugin Tools, version 3.12.0

The Maven Plugin Tools contains the necessary tools to generate rebarbative 
content like descriptor, help and documentation.

https://maven.apache.org/plugins-tools/index.html

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


org.apache.maven.plugins
maven-plugin-plugin
3.12.0


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

https://maven.apache.org/plugin-tools/download.html

Release Notes - Maven Plugin Tools - Version 3.12.0

** Improvement
* [MPLUGIN-510] - update plugin system requirements history structure
* [MPLUGIN-511] - create and share tooling to detect plugin prerequisites 
history
* [MPLUGIN-514] - switch dependency schema from png + imagemap to svg, and 
update

Enjoy,

-The Apache Maven team




[ANN] Apache Maven Source Plugin 3.3.1 Released

2024-04-06 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache
Maven Source Plugin, version 3.3.1

The Source Plugin creates a jar archive of the source files of the current
project.

https://maven.apache.org/plugins/maven-source-plugin/

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


  org.apache.maven.plugins
  maven-source-plugin
  3.3.1


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

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

Release Notes - Maven Source Plugin - Version 3.3.1

** Bug
* [MSOURCES-139] - Typo in exception

** Improvement
* [MSOURCES-137] - umask makes artifacts generated by maven-source-plugin 
not easy to reproduce

** Dependency upgrade
* [MSOURCES-142] - Upgrade plexus-archiver to 4.8.0

Enjoy,

-The Apache Maven team




[ANN] Apache Maven Artifact Plugin 3.5.1 Released

2024-04-06 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Artifact Plugin, version 3.5.1

This plugin is used for Reproducible Builds tasks about artifacts.

https://maven.apache.org/plugins/maven-artifact-plugin/

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


  org.apache.maven.plugins
  maven-artifact-plugin
  3.5.1


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

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

Release Notes - Maven Artifact Plugin - Version 3.5.1

** Bug
* [MARTIFACT-54] - In multi-module projects check-buildplan fails on 
project.build.outputTimestamp

** Improvement
* [MARTIFACT-52] - add moduleinfo.skipModules property to skipModules 
parameter
* [MARTIFACT-53] - improve message when outputTimestamp not defined in 
reactor: WARN only
* [MARTIFACT-56] - Upgrade maven-plugin parent to 41

Enjoy,

-The Apache Maven team




[ANN] Apache Maven Shade Plugin 3.5.2 Released

2024-02-20 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Shade Plugin, version 3.5.2

This plugin provides the capability to package the artifact in an uber-jar, 
including its dependencies and to shade - i.e. rename - the packages of some 
of the dependencies.

https://maven.apache.org/plugins/maven-shade-plugin/

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


  org.apache.maven.plugins
  maven-shade-plugin
  3.5.2


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

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

Release Notes - Maven Shade Plugin - Version 3.5.2

** Bug
* [MSHADE-420] - Reproducible Builds timestamp issue in some cases
* [MSHADE-462] - 3.5.1 not compatible with 3.4.1: The version cannot be 
empty
* [MSHADE-467] - Dependency-reduced POM with missing exclusions in 
concurrent build
* [MSHADE-469] - Cannot generate a jar since switching from 3.4.1 to 3.5.x

** Improvement
* [MSHADE-468] -  add plugin system requirements history section

** Dependency upgrade
* [MSHADE-463] - Bump asmVersion from 9.5 to 9.6
* [MSHADE-464] - Maven 3.6.3 as minimum requirements

Enjoy,

-The Apache Maven team




[ANN] Apache Maven Artifact Plugin 3.5.0 Released

2023-10-02 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Artifact Plugin, version 3.5.0

This plugin is used for Reproducible Builds tasks about artifacts.

https://maven.apache.org/plugins/maven-artifact-plugin/

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


  org.apache.maven.plugins
  maven-artifact-plugin
  3.5.0


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

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

Release Notes - Maven Artifact Plugin - Version 3.5.0

** Bug
* [MARTIFACT-33] - confusion in aggregate comparison when 2 modules have 
same artifactId

** New Feature
* [MARTIFACT-34] - detect ignored modules when nexus-staging-maven-plugin 
skipNexusStagingDeployMojo=true
* [MARTIFACT-47] - add compare.fail parameter (true by default) to be able 
to not fail the build

** Improvement
* [MARTIFACT-48] - rework exclude parameter
* [MARTIFACT-49] - Add support for Maven 4 build vs consumer pom
* [MARTIFACT-50] - add skipModules parameter

Enjoy,

-The Apache Maven team




[ANN] Apache Maven GPG Plugin 3.1.0 Released

2023-05-05 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
3.1.0 Plugin, version 3.1.0

This plugin signs all of the project's attached artifacts with GnuPG.

https://maven.apache.org/plugins/maven-gpg-plugin/

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


  org.apache.maven.plugins
  maven-gpg-plugin
  3.1.0


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

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

Release Notes - Maven GPG Plugin - Version 3.1.0

** Bug
* [MGPG-44] - gpg:sign does not handle non-Default outputDirectory correctly
* [MGPG-86] - NullPointerException when gpg executable cannot be found
* [MGPG-87] - NullPointerException when gpg not installed

** Improvement
* [MGPG-95] - don't GPG-sign .sigstore signatures
* [MGPG-96] - add INFO message when signing
* [MGPG-97] - add pgpverify check to the build

** Task
* [MGPG-88] - Require Java 8

** Dependency upgrade
* [MGPG-89] - Upgrade parent POM to version 36
* [MGPG-94] - Update parent pom to 39

Enjoy,

-The Apache Maven team




[ANN] Apache Maven Assembly Plugin 3.5.0 Released

2023-02-24 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Assembly Plugin, version 3.5.0

This plugin builds an assembly (distribution) of sources and/or binaries.

https://maven.apache.org/plugins/maven-assembly-plugin/

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


  org.apache.maven.plugins
  maven-assembly-plugin
  3.5.0


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

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

Release Notes - Maven Assembly Plugin - Version 3.5.0

** Bug
* [MASSEMBLY-941] - file permissions removed during assembly:single since 
3.2.0


Enjoy,

-The Apache Maven team





[ANN] Apache Maven Wrapper 3.1.1 Released

2022-05-14 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Wrapper, version 3.1.1.

The Maven Wrapper is an easy way to ensure a user of your Maven build has 
everything necessary to run your Maven build.

This is the first release of this project in its Apache Maven new home: it was 
previously maintained by community at https://github.com/takari/maven-wrapper 
and was kindly donated to the Maven team. Thank you to all people who 
permitted this.

See https://maven.apache.org/wrapper/ for instructions on how to use this 
updated Maven Wrapper.

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

https://maven.apache.org/wrapper/download.cgi


Release Notes - Maven Wrapper - Version 3.1.1

** Bug
* [MWRAPPER-21] - Arbitrary file write during archive extraction ("Zip 
Slip") in wrapper
* [MWRAPPER-38] - build from source-release has different result from Git
* [MWRAPPER-40] - Wrapper Properties File License system dependant line 
separator
* [MWRAPPER-41] - Goals documentation missing from site
* [MWRAPPER-42] - maven-wrapper fails to self-update maven-wrapper.jar
* [MWRAPPER-44] - maven-wrapper may use outdated 
MavenWrapperDownloader.class
* [MWRAPPER-58] - curl cannot follow 302 code when downloading wrapper jar

** Improvement
* [MWRAPPER-39] - release as maven-wrapper instead of maven-wrapper-parent
* [MWRAPPER-43] - Download of jar must be quiet by default
* [MWRAPPER-47] - Use name wrapperUrl consistently in Maven Wrapper files/
scripts
* [MWRAPPER-49] - add Wrapper version in mvnw/mvnw.cmd scripts
* [MWRAPPER-51] - Refactor using Java Path API (NIO.2)
* [MWRAPPER-53] - cygwin path tidy for java and class

** Task
* [MWRAPPER-56] - Remove M2_HOME from mvnw script

** Dependency upgrade
* [MWRAPPER-62] - Upgrade Parent to 35
* [MWRAPPER-63] - Upgrade Parent to 36


Enjoy,

-The Apache Maven team




[ANN] Apache Maven Artifact Plugin 3.3.0 Released

2022-04-06 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Artifact Plugin, version 3.3.0

This plugins provides tools to manage artifacts tasks.

https://maven.apache.org/plugins/maven-artifact-plugin/

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


  org.apache.maven.plugins
  maven-artifact-plugin
  3.3.0


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

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

Release Notes - Maven Artifact Plugin - Version 3.3.0

** Bug
* [MARTIFACT-31] - wrong comparison results when buildinfo has been 
published to Central

** New Feature
* [MARTIFACT-24] - add artifact:check-buildplan goal to check that plugins 
versions do not have known reproducibility issues


see also updated guide to Reproducible Builds 
https://maven.apache.org/guides/mini/guide-reproducible-builds.html

Enjoy,

-The Apache Maven team




[ANN] Apache Maven Parent POMs 35 Released

2022-03-02 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Maven Parent 
POMs Version 35.
Maven Parent POMs include Maven Parent POM itself, but also Maven Plugins 
Parent POM, Maven Shared Components Parent POM, Maven Skins Parent POM and 
Maven Doxia Tools Parent POM.

https://maven.apache.org/pom/maven/

You should specify the version in your project as parent like the following:


   org.apache.maven
   maven-parent
   35


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

https://maven.apache.org/pom/maven/download.html

Release Notes - Maven POMs - Version MAVEN-35

** Bug
* [MPOM-242] - fix mono-module site easy-deployment
* [MPOM-243] - WARNING: release:perform issues [WARNING] The requested 
profile "pom.xml" could not be activated because it does not exist.
* [MPOM-253] - issue management URL incorrect

** New Feature
* [MPOM-274] - use Shared GitHub Actions

** Improvement
* [MPOM-268] - Removed unused property
* [MPOM-276] - streamLogsOnFailures for maven-invoker-plugin as default
* [MPOM-278] - add "Extensions" entry to "Maven Projects" menu
* [MPOM-279] - Get rid of findbugs-maven-plugin
* [MPOM-280] - Remove detectLinks from maven-javadoc-plugin
* [MPOM-298] - Cleanup dependencyLocationsEnabled from MPIR configuration 

** Task
* [MPOM-270] - Fix enforcer use
* [MPOM-271] - Create helper profile to "ban legacy"
* [MPOM-272] - Remove legacy from doxia parent depMgmg
* [MPOM-273] - Update maven-plugin-plugin to 3.6.2
* [MPOM-281] - Update maven-plugin-plugin to 3.6.4

** Dependency upgrade
* [MPOM-239] - upgrade plexus-component-metadata to 2.1.0 for better 
Reproducible Build
* [MPOM-250] - remove the JavaDoc taglets from maven-parent (both to 
extract Mojo javadoc annotations and link in javadoc)
* [MPOM-292] - upgrade parent to ASF 25

Enjoy,
 
-The Apache Maven team





[ANN] Apache Maven Archetype Plugin 3.2.1 Released

2021-12-31 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Archetype Plugin, version 3.2.1

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:


  org.apache.maven.plugins
  maven-archetype-plugin
  3.2.1


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

https://maven.apache.org/archetype/download.cgi

Release Notes - Maven Archetype - Version 3.2.1

** Bug
* [ARCHETYPE-308] - Should ask input for requiredProperty with defaultValue
* [ARCHETYPE-406] - Support of velocity expressions for user-defined 
properties
* [ARCHETYPE-531] - NullPointerException when module not specified or 
config empty in EAR plugin
* [ARCHETYPE-565] - Unable to resolve groovy.json classes when planting
* [ARCHETYPE-605] - Allow .gitignore file in archetype resources
* [ARCHETYPE-606] - There is no way to include .gitignore files for the jar 
goal
* [ARCHETYPE-618] - Some complex default value expressions trigger 
NullPointerException
* [ARCHETYPE-620] - plexus-interactivity-1.0 bug is triggered since maven 
3.8.2
* [ARCHETYPE-622] - maven-archetype-plugin integration-test doesn't use 
Maven settings from the main build

** New Feature
* [ARCHETYPE-558] - Allow transitive requiredProperty from non default ones

** Improvement
* [ARCHETYPE-624] - scope = provided for artifacts provided by Maven Core

** Dependency upgrade
* [ARCHETYPE-601] - Upgrade to commons-lang 3.8.1
* [ARCHETYPE-615] - Upgrade maven-artifact-transfer to 0.13.1

Enjoy,

-The Apache Maven team





[ANN] Apache Maven Wrapper 3.1.0 Released

2021-12-18 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Wrapper, version 3.1.0.

The Maven Wrapper is an easy way to ensure a user of your Maven build has 
everything necessary to run your Maven build.

This is the first release of this project in its Apache Maven new home: it was 
previously maintained by community at https://github.com/takari/maven-wrapper 
and was kindly donated to the Maven team. Thank you to all people who permitted 
this.

See https://maven.apache.org/wrapper/ for instructions on how to use this 
updated Maven Wrapper.

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

https://maven.apache.org/wrapper/download.cgi


Release Notes - Maven Wrapper - Version 3.1.0

** Bug
* [MWRAPPER-18] - using MVNW_REPOURL, wrong Maven version is downloaded
* [MWRAPPER-19] - maven-wrapper DefaultDownloader does not parse 
user/password correctly
* [MWRAPPER-20] - Maven Wrapper creates empty file when it fails behind 
proxy 407
* [MWRAPPER-22] - maven-wrapper on windows
* [MWRAPPER-25] - fix installer messages
* [MWRAPPER-37] - restore MVNW_REPOURL support for wrapper plugin

** New Feature
* [MWRAPPER-28] - add mvnwDebug* scripts

** Improvement
* [MWRAPPER-24] - mvnw calls which(1) which is an external command
* [MWRAPPER-27] - rework mvnw* scripts to better match mvn* from Maven 3.8
* [MWRAPPER-29] - Project should build successfully with verify lifecycle
* [MWRAPPER-30] - Add help mojo
* [MWRAPPER-31] - Get rid of maven-artifact-transfer
* [MWRAPPER-32] - Use Maven core component in provided scope

** Wish
* [MWRAPPER-26] - install binary by default to match older user experience

** Task
* [MWRAPPER-14] - Make maven wrapper functional
* [MWRAPPER-17] - IP-CLEARANCE for Maven Wrapper
* [MWRAPPER-34] - use Java 7 for maven-wrapper-plugin and maven-wrapper.jar
* [MWRAPPER-35] - don't copy mvnwDebug* scripts by default


Enjoy,

-The Apache Maven team




[ANN] Maven Fluido Skin 1.10.0 released

2021-11-30 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Maven 
Fluido Skin, version 1.10.0.

https://maven.apache.org/skins/maven-fluido-skin/

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


   org.apache.maven.skins
   maven-fluido-skin
   1.9



Release Notes - Maven Fluido Skin - Version 1.10.0

** Improvement
* [MSKINS-165] - Inconsistent parent pom in IT tests. 
* [MSKINS-167] - Add deep anchors to headers
* [MSKINS-168] - Switch Minification Engine from YUI to CLOSURE


Enjoy,

-The Apache Maven team





[ANN] Apache Maven Artifact Plugin 3.2.0 Released

2021-11-30 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Apache Maven Artifact 
Plugin, version 3.2.0

This plugins provides tools to manage artifacts tasks.

https://maven.apache.org/plugins/maven-artifact-plugin/

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


  org.apache.maven.plugins
  maven-artifact-plugin
  3.2.0



Release Notes - Apache Maven Artifact Plugin - Version 3.2.0

Bug
* [MARTIFACT-26] karaf-maven-plugin cause buildinfo FileNotFoundException
* [MARTIFACT-23] StringIndexOutOfBoundsException with Java 16 on reproducible 
buildinfo
* [MARTIFACT-19] add quote to reference values in buildinfo.compare

Improvement
* [MARTIFACT-29] add support for pom generated by flatten-maven-plugin
* [MARTIFACT-28] warn if project.build.outputTimestamp has not been defined in 
reactor but in independent parent
* [MARTIFACT-27] warn if project.build.outputTimestamp property has not been 
set
* [MARTIFACT-25] add .pom to the output files being verified

New Feature
* [MARTIFACT-20] create artifact:compare goal (extracted from 
artifact:buildinfo)
* [MARTIFACT-17] add a fail fast option for multi-module

Task
* [MARTIFACT-22] display if current env does not match reference env
* [MARTIFACT-21] rename .buildinfo.compare file to .buildcompare


Enjoy,

-The Maven team





Maven WAR Plugin, version 3.3.2

2021-09-11 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Apache Maven WAR 
Plugin, version 3.3.2

This plugin builds a Web Application Archive (WAR) file from the project output 
and its dependencies.

https://maven.apache.org/plugins/maven-war-plugin/

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


  org.apache.maven.plugins
  maven-war-plugin
  3.3.2



Release Notes - Apache Maven WAR Plugin - Version 3.3.2

Bug
* [MWAR-439] WAR Plugin 3.3.1 hits NPE when exploding if maven session start 
time is null

Improvement
* [MWAR-441] Allow "outdatedCheckPath" parameter to be set to cover web app 
dir root (everything in the web app directory)


Enjoy,

-The Maven team





[ANN] Apache Software Foundation Parent POM Version 24 Released

2021-07-14 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Software 
Foundation Parent POM Version 24.

https://maven.apache.org/pom/asf/

You should specify the version in your project as parent like the following:


   org.apache
   apache
   24


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

http://maven.apache.org/pom/asf/download.html

Release Notes - Maven POMs - Version ASF-24

** Improvement
* [MPOM-238] - configure site-deploy for documentation
* [MPOM-240] - upgrade maven-shade-plugin to 3.2.2 to get Reproducible 
Builds for shaded artifacts
* [MPOM-244] - Deploy SHA-512 for source-release to Remote Repository
* [MPOM-247] - Make minimum enforced Maven version configurable via property
* [MPOM-255] - Enforce local property "project.build.outputTimestamp" for 
reproducible builds
* [MPOM-260] - Configure Maven Javadoc Plugin for more reproducible builds
* [MPOM-263] - Enforce building with Java 8+

** Dependency upgrade
* [MPOM-168] - JDK 9 requires updates to plugins
* [MPOM-208] - upgrade m-scm-publish-p
* [MPOM-246] - Upgrade Maven Project Info Reports Plugin to 3.1.1
* [MPOM-248] - Upgrade maven-antrun-plugin to 3.0.0
* [MPOM-249] - Upgrade checksum-maven-plugin 1.9
* [MPOM-251] - Set minimum enforced Maven version to 3.1.1
* [MPOM-256] - Drop org.codehaus.mojo:clirr-maven-plugin
* [MPOM-258] - Upgrade maven-resources-plugin to 3.2.0
* [MPOM-259] - Upgrade maven-scm-plugin from 3.0.0 to 3.1.0
* [MPOM-262] - Require Java 8


Changes since version 23:

https://github.com/apache/maven-apache-parent/compare/apache-23...apache-24#diff

Enjoy,

-The Apache Maven team






[ANN] Apache Maven Artifact Plugin 3.1.0 Released

2021-05-12 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Apache Maven Artifact 
Plugin, version 3.1.0

Plugin to manage artifacts tasks

https://maven.apache.org/plugins/maven-artifact-plugin/

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


  org.apache.maven.plugins
  maven-artifact-plugin
  3.1.0



Release Notes - Apache Maven Artifact Plugin - Version 3.1.0

Bug
* [MARTIFACT-13] NPE when checking a jar that has no META-INF/maven/groupId/
artifactId/pom.properties

New Feature
* [MARTIFACT-18] add reference OS and java version to .buildinfo.compare
* [MARTIFACT-15] add diffoscope commands to .buildinfo.compare output
* [MARTIFACT-14] add an option to generate reproducible .buildinfo file 
(removing detailed environment data)

Task
* [MARTIFACT-16] add pgpverify check to the build


Enjoy,

-The Maven team





[ANN] Apache Maven GPG Plugin 3.0.1 Released

2021-05-09 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Apache Maven GPG 
Plugin, version 3.0.1

Signs the project artifacts with GnuPG.

https://maven.apache.org/plugins/maven-gpg-plugin/

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


  org.apache.maven.plugins
  maven-gpg-plugin
  3.0.1



Release Notes - Apache Maven GPG Plugin - Version 3.0.1

Bug
* [MGPG-81] GPGVersion.compareTo misuses IllegalArgumentException 
* [MGPG-79] plugin hangs on first run on Windows Git Bash with Kleopatra
* [MGPG-78] gpg version parsing failure on Windows
* [MGPG-66] sign goal's "excludes" configuration ignored

Task
* [MGPG-80] GPGVersion compareTo is not consistent with equals


Enjoy,

-The Maven team





[ANN] Apache Maven Artifact Plugin 3.0.0 Released

2021-02-21 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Apache Maven Artifact 
Plugin, version 3.0.0

This plugin manage artifacts tasks, currently check Reproducible Builds.

https://maven.apache.org/plugins/maven-artifact-plugin/

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


  org.apache.maven.plugins
  maven-artifact-plugin
  3.0.0



Release Notes - Apache Maven Artifact Plugin - Version 3.0.0

Improvement
* [MARTIFACT-3] Allow to check javadoc

New Feature
* [MARTIFACT-12] configure ignored types & classifiers
* [MARTIFACT-11] multi-module: copy also aggregate buildinfo.compare to root 
target
* [MARTIFACT-8] multi-module: copy aggregate buildinfo to root target
* [MARTIFACT-7] record toolchain JVM usage in buildinfo
* [MARTIFACT-4] add an option to buildinfo goal to take javadoc into account 
(false by default)

Task
* [MARTIFACT-2] First version release


Enjoy,

-The Maven team




[ANN] Apache Maven Archetype Plugin 3.0.0 Released

2021-02-20 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Apache Maven Artifact 
Plugin, version 3.0.0

This plugin manage artifacts tasks, currently check Reproducible Builds.

https://maven.apache.org/plugins/maven-artifact-plugin/

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


  org.apache.maven.plugins
  maven-artifact-plugin
  3.0.0



Release Notes - Apache Maven Artifact Plugin - Version 3.0.0

Improvement
* [MARTIFACT-3] Allow to check javadoc

New Feature
* [MARTIFACT-12] configure ignored types & classifiers
* [MARTIFACT-11] multi-module: copy also aggregate buildinfo.compare to root 
target
* [MARTIFACT-8] multi-module: copy aggregate buildinfo to root target
* [MARTIFACT-7] record toolchain JVM usage in buildinfo
* [MARTIFACT-4] add an option to buildinfo goal to take javadoc into account 
(false by default)

Task
* [MARTIFACT-2] First version release


Enjoy,

-The Maven team





[ANN] Apache Maven EAR Plugin 3.2.0 Released

2021-01-03 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Apache Maven EAR 
Plugin, version 3.2.0

This plugin generates a J2EE Enterprise Archive (EAR) file.

https://maven.apache.org/plugins/maven-ear-plugin/

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


  org.apache.maven.plugins
  maven-ear-plugin
  3.2.0



Release Notes - Apache Maven EAR Plugin - Version 3.2.0

Bug
* [MEAR-294] JAR with provided scope should be removed from Class-Path entry of 
EAR module MANIFEST.mf
* [MEAR-292] skipClassPathModification option should prevent adding Class-Path 
entry into MANIFEST.mf
* [MEAR-289] skinnyWars issue with finalName for Jar module
* [MEAR-288] SNAPSHOT dependency JAR having timestamp name in WAR is not 
removed from WAR when skinnyWars option is turned on
* [MEAR-287] Failed to create target directory when run without clean
* [MEAR-286] filtered resources not copied if run-its profile not activated
* [MEAR-272] SNAPSHOT dependencies are copied with timestamp
* [MEAR-267] assembly.xml contains incorrect references to modules

Improvement
* [MEAR-216] Unable to include dependencies of type test-jar

New Feature
* [MEAR-166] 'skinnyWar' doesn't work well with dependencies of type 'ejb'
* [MEAR-153] Skinny Modules -- not just WARs

Task
* [MEAR-296] Upgrade to maven-filtering 3.2.0
* [MEAR-295] Require Maven 3.1.1


Enjoy,

-The Maven team





[ANN] Apache Maven SCM Publish Plugin 3.1.0 Released

2020-12-27 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Apache Maven SCM 
Publish Plugin, version 3.1.0

The maven-scm-publish-plugin is a utility plugin to allow publishing Maven 
website to any supported SCM.

https://maven.apache.org/plugins/maven-scm-publish-plugin/

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


  org.apache.maven.plugins
  maven-scm-publish-plugin
  3.1.0



Release Notes - Apache Maven SCM Publish Plugin - Version 3.1.0

Bug
* [MSCMPUB-42] Can't publish to file:// URL containing an @
* [MSCMPUB-13] automaticRemotePathCreation does not create parent directories

Improvement
* [MSCMPUB-47] use Files.createTempDirectory(...) instead of custom code around 
File.createTempFile(...)
* [MSCMPUB-45] make build Reproducible

New Feature
* [MSCMPUB-41] Publish in repository sub-folder
* [MSCMPUB-40] Ability to skip this plugin execution via a config property

Task
* [MSCMPUB-46] drop custom scmpublish lifecycle with its scmpublish goal
* [MSCMPUB-39] Upgrade maven-plugins parent to 33.
* [MSCMPUB-37] Upgrade to SCM 1.10.0


Enjoy,

-The Maven team





[ANN] Apache Maven EAR Plugin 3.1.2 Released

2020-09-30 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Apache Maven EAR 
Plugin, version 3.1.0

This plugin generates a J2EE Enterprise Archive (EAR) file.

https://maven.apache.org/plugins/maven-ear-plugin/

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


  org.apache.maven.plugins
  maven-ear-plugin
  3.1.0



Release Notes - Apache Maven EAR Plugin - Version 3.1.0

Bug
* [MEAR-285] EarMojo fails to handle assorted IO Errors
* [MEAR-283] Not reproducible builds when skinnyWars option turned on
* [MEAR-278] Ear plugin includes the same artifact twice if used without clean

Improvement
* [MEAR-279] make build Reproducible
* [MEAR-194] Output during creation of Ear is not correct

New Feature
* [MEAR-280] Reproducible Builds: make entries in output ear files reproducible 
(order + timestamp)

Task
* [MEAR-284] Tests fail at HEAD on Linux
* [MEAR-276] Upgrade maven-archiver to 3.4.0


Thank you to all contributors who helped to make this release.

Enjoy,

-The Maven team




[ANN] Apache Maven Archetype 3.2.0 Released

2020-07-21 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Archetype, version 3.2.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/

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


  org.apache.maven.plugins
  maven-archetype-plugin
  3.2.0


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

https://maven.apache.org/archetype/download.cgi

Release Notes - Maven Archetype - Version 3.2.0

** Bug
* [ARCHETYPE-585] - Missing null check causes NullPointerException

** New Feature
* [ARCHETYPE-590] - support Reproducible Builds for archetype:jar

** Improvement
* [ARCHETYPE-583] - Skip parent non-archetype project when updating local 
catalog
* [ARCHETYPE-586] - make build Reproducible

** Dependency upgrade
* [ARCHETYPE-594] - Update easymock
* [ARCHETYPE-596] - Update xmlunit


Enjoy,

-The Apache Maven team




[ANN] Apache Maven WAR Plugin 3.3.1 Released

2020-07-13 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Apache Maven WAR 
Plugin, version 3.3.1

This plugin builds a Web Application Archive (WAR) file from the project output 
and its dependencies.

https://maven.apache.org/plugins/maven-war-plugin/

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


  org.apache.maven.plugins
  maven-war-plugin
  3.3.1



Release Notes - Apache Maven WAR Plugin - Version 3.3.1

Bug
* [MWAR-436] Jar file created by archiveClasses option is not reproducible
* [MWAR-435] Maven WAR Plugin 3.3.0 with minify-maven-plugin does not work 
correctly anymore
* [MWAR-434] archiveClasses Jar file is not created in WEB-INF/lib
* [MWAR-433] Maven WAR plugin is deleting files generated by other plugins 
after upgrading to 3.3.0


Enjoy,

-The Maven team





[ANN] Apache Maven Site Plugin 3.9.1 Released

2020-06-24 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Site Plugin, version 3.9.1

This plugin is used to generate a site for the project. The generated site also 
includes the project's reports that were configured in the POM.

https://maven.apache.org/plugins/maven-site-plugin/

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


  org.apache.maven.plugins
  maven-site-plugin
  3.9.1


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

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

Release Notes - Maven Site Plugin - Version 3.9.1

** Bug
* [MSITE-856] - NullPointer on 
org.apache.maven.plugins.site.render.SiteMap.relativePath
* [MSITE-863] - NoSuchMethodError: 'Xpp3Dom.getInputLocation()' when 
running reports with Maven versions < 3.6.1

** Improvement
* [MSITE-845] - Drop Maven 2 support
* [MSITE-862] - log Doxia source when rendering with site:run

** Task
* [MSITE-757] - drop Maven 2 support


Enjoy,

-The Apache Maven team





[ANN] Apache Maven Reporting Exec 1.5.1 Released

2020-06-19 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Reporting Exec, version 1.5.1

This component provides an API to prepare report plugins execution with Maven 3.

https://maven.apache.org/shared/maven-reporting-exec/

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

https://maven.apache.org/shared/maven-reporting-exec/download.cgi


Release Notes - Maven Shared Components - Version maven-reporting-exec-1.5.1

** Bug
* [MSHARED-923] - upgrade maven-shade-plugin to 3.2.4 to get Reproducible 
Build
* [MSHARED-924] - fix Xpp3DomUtils shading relocation
* [MSHARED-921] - NoSuchMethodError: 'Xpp3Dom.getInputLocation()' with 
Maven versions < 3.6.1

** Improvement
* [MSHARED-814] - Require Java 7
* [MSHARED-879] - make build Reproducible

** Task
* [MSHARED-663] - mark ReportPlugin and ReportSet package private


Enjoy,

-The Apache Maven team




[ANN] Apache Maven EJB Plugin 3.1.0 Released

2020-06-12 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Apache Maven EJB 
Plugin, version 3.1.0

This plugin generates a Java Enterprise JavaBean (EJB) file as well as the 
associated client JAR.

https://maven.apache.org/plugins/maven-ejb-plugin/

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


  org.apache.maven.plugins
  maven-ejb-plugin
  3.1.0



Release Notes - Apache Maven EJB Plugin - Version 3.1.0

Improvement
* [MEJB-129] Refactor IncludesExcludes to reduce code duplication
* [MEJB-126] make build Reproducible

New Feature
* [MEJB-128] Reproducible Builds: make entries in output jar files reproducible 
(order + timestamp)


Enjoy,

-The Maven team





[ANN] Apache Maven WAR Plugin 3.3.0 Released

2020-06-09 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Apache Maven WAR 
Plugin, version 3.3.0

This plugin builds a Web Application Archive (WAR) file from the project output 
and its dependencies.

https://maven.apache.org/plugins/maven-war-plugin/

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


  org.apache.maven.plugins
  maven-war-plugin
  3.3.0



Release Notes - Apache Maven WAR Plugin - Version 3.3.0

Bug
* [MWAR-429] Failed to execute goal 
org.apache.maven.plugins:maven-war-plugin:3.2.3:exploded (pre-exploded-war) on 
project alfresco-platform
* [MWAR-427] WAR plugin includes the same artifact twice if used without clean
* [MWAR-314] failOnMissingWebXml ignored when webXml set

Improvement
* [MWAR-431] make build Reproducible
* [MWAR-430] support JakartaEE namespace: remove or adapt hardcoded reference 
to javax.servlet package
* [MWAR-375] Remove the useCache with its implementation

New Feature
* [MWAR-432] Reproducible Builds: make entries in output jar files reproducible 
(order + timestamp)


Enjoy,

-The Maven team





[ANN] Apache Maven Shade Plugin 3.2.4 Released

2020-06-03 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Apache Maven Shade 
Plugin, version 3.2.4

This plugin repackages the project classes together with their dependencies 
into a single uber-jar, optionally renaming classes  or removing unused classes.

https://maven.apache.org/plugins/maven-shade-plugin/

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


  org.apache.maven.plugins
  maven-shade-plugin
  3.2.4



Release Notes - Apache Maven Shade Plugin - Version 3.2.4

Bug
* [MSHADE-363] Breaking change to ResourceTransformer's API
* [MSHADE-360] ServicesResourceTransformer.modifyOutputStream swallows 
IOExceptions

Task
* [MSHADE-365] document Properties transformers available since 3.2.2 in 
separate table
* [MSHADE-364] Don't log as duplicate resource handled by a transformer


Enjoy,

-The Maven team





[ANN] Apache Maven AntRun Plugin 3.0.0 Released

2020-04-15 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
AntRun Plugin, version 3.0.0
 
This plugin provides the ability to run Ant tasks from within Maven. You can 
even embed your Ant scripts in the POM!
 
https://maven.apache.org/plugins/maven-antrun-plugin/
 
You should specify the version in your project's plugin configuration:
 

  org.apache.maven.plugins
  maven-antrun-plugin
  3.0.0

 
You can download the appropriate sources etc. from the download page:
 
https://maven.apache.org/plugins/maven-antrun-plugin/download.cgi
 

Release Notes - Maven Antrun Plugin - Version 3.0.0

** Bug
* [MANTRUN-172] - Properties passed to Maven as -D don't get passed to 
 invocations when a profile sets the same property
* [MANTRUN-178] - Ignore precedence of mvn command line over property 
defined in  section
* [MANTRUN-179] - Seems impossible to use combine.* attributes with 
maven-antrun-plugin configuration
* [MANTRUN-181] - AttachArtifact task does not work in external Ant build 
file
* [MANTRUN-192] - filterArtifacts in DependencyFilesetsTask includes entire 
maven.local.repository
* [MANTRUN-204] - antrun loops the backing map of java.util.Properties 
withouth checking type safety
* [MANTRUN-205] - maven-antrun-plugin pages at maven.apache.org still have 
bad url codehaus references
* [MANTRUN-221] - Fails to pass maven properties set in user properties only

** Improvement
* [MANTRUN-201] - Migrate plugin to Maven 3.0
* [MANTRUN-202] - Fail the build when deprecated parameters tasks, 
sourceRoot or testSourceRoot are used
* [MANTRUN-217] - Require Java 7
* [MANTRUN-222] - make build Reproducible, upgrade maven-plugins pom to 34

** Task
* [MANTRUN-209] - Add documentation information for GitHub
* [MANTRUN-211] - Upgrade mave-surefire/failsafe-plugin 2.21.0

** Dependency upgrade
* [MANTRUN-203] - Upgrade to maven-plugins 30
* [MANTRUN-210] - Upgrade parent to 31
* [MANTRUN-212] - Upgrade plexus-utils 3.1.0
* [MANTRUN-213] - Upgrade plexus-utils 3.1.0
* [MANTRUN-214] - upgrade default Ant version to 1.9.14
* [MANTRUN-215] - Upgrade maven-plugins parent to version 32
* [MANTRUN-218] - Upgrade JUnit to 4.13
* [MANTRUN-219] - Upgrade XMLUnit to 2.6.4 (test dependency)
 
Enjoy,
 
-The Apache Maven team




[ANN] Apache Maven Shade Plugin 3.2.3 Released

2020-04-15 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Shade Plugin, version 3.2.3
 
This plugin provides the capability to package the artifact in an uber-jar, 
including its dependencies and to shade - i.e. rename - the packages of some of 
the dependencies.
 
https://maven.apache.org/plugins/maven-shade-plugin/
 
You should specify the version in your project's plugin configuration:
 

  org.apache.maven.plugins
  maven-shade-plugin
  3.2.3

 
You can download the appropriate sources etc. from the download page:
 
https://maven.apache.org/plugins/maven-shade-plugin/download.cgi
 
Release Notes - Maven Shade Plugin - Version 3.2.3

** Bug
* [MSHADE-352] - shaded jars are not reproducible when using transformer

** Dependency upgrade
* [MSHADE-355] - Java 15 Compatibility - JDependecny/ASM Upgrade
* [MSHADE-357] - Upgrade asm to 8.0
 
Enjoy,
 
-The Apache Maven team




[ANN] Apache Maven Site Plugin 3.9.0 Released

2020-03-10 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Site Plugin, version 3.9.0
 
This plugin is used to generate a site for the project. The generated site also 
includes the project's reports that were configured in the POM.
 
https://maven.apache.org/plugins/maven-site-plugin/
 
You should specify the version in your project's plugin configuration:
 

  org.apache.maven.plugins
  maven-site-plugin
  3.9.0

 
You can download the appropriate sources etc. from the download page:
 
https://maven.apache.org/plugins/maven-site-plugin/download.cgi
 
Release Notes - Maven Site Plugin - Version 3.9.0

** Bug
* [MSITE-847] - "$prerequisiteMavenVersion" text in plugin's documentation
* [MSITE-853] - Upgrade Doxia to 1.9.1 to have Markdown `code` and ``` 
support

** New Feature
* [MSITE-851] - Reproducible Builds: make entries in output jar files 
reproducible (order + timestamp)

** Improvement
* [MSITE-852] - Upgrade Doxia Site Renderer to 1.9.2 to remove Struts 
dependencies
* [MSITE-855] - make build Reproducible
 
Enjoy,
 
-The Apache Maven team




[ANN] Apache Maven DoxiaSitetools 1.9.2 Released

2020-02-23 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Doxia Sitetools, version 1.9.2
 
Doxia Sitetools is an extension of base Doxia component that generates either  
HTML sites, consisting of decoration and content that was generated by Doxia, 
or documents like RTF or PDF.

https://maven.apache.org/doxia/doxia-sitetools/

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

https://maven.apache.org/doxia/doxia-sitetools/download.cgi
 
Release Notes - Maven Doxia Sitetools - Version 1.9.2

** Bug
* [DOXIASITETOOLS-216] - Broken link on doxia-site-renderer documentation 
index

** Improvement
* [DOXIASITETOOLS-218] - Make Doxia Sitetools build Reproducible

** Dependency upgrade
* [DOXIASITETOOLS-213] - Upgrade Maven Default Skin to 1.3
* [DOXIASITETOOLS-215] - avoid reporting plugins pulling in Struts 1.3.8 jar
* [DOXIASITETOOLS-217] - Upgrade JUnit to 4.13
 
Enjoy,
 
-The Apache Maven team




[ANN] Apache Maven Shade Plugin 3.2.2 Released

2020-02-13 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Shade Plugin, version 3.2.2
 
This plugin provides the capability to package the artifact in an uber-jar, 
including its dependencies and to shade - i.e. rename - the packages of some of 
the dependencies.
 
https://maven.apache.org/plugins/maven-shade-plugin/
 
You should specify the version in your project's plugin configuration:
 

  org.apache.maven.plugins
  maven-shade-plugin
  3.2.2

 
You can download the appropriate sources etc. from the download page:
 
https://maven.apache.org/plugins/maven-shade-plugin/download.cgi
 

Release Notes - Maven Shade Plugin - Version 3.2.2

** Bug
* [MSHADE-223] - Endless processing when promoteTransitiveDependencies=true
* [MSHADE-284] - Shaded test JARs are always empty
* [MSHADE-291] - shadedPattern applied multiples times when relocating the 
contents of META-INF/services files
* [MSHADE-298] - Groovy extension module transformer looking in incorrect 
META-INF directory
* [MSHADE-309] - issue tracker link on the web site of shade plugin does 
not work.
* [MSHADE-311] - Bad exclusions in dependency-reduced-pom.xml
* [MSHADE-315] - Broken link on Maven Shade Plugin
* [MSHADE-318] - Specifically included class's dependencies are missing
* [MSHADE-331] - Issue Tracker link is not working - Page Not Found
* [MSHADE-337] - Relocation cannot process class file version 58 JARs
* [MSHADE-339] - Shaded test jar has wrong type "jar"
* [MSHADE-340] - Shaded test jar artifact is not attached

** New Feature
* [MSHADE-306] - Log all duplicates, not only classes
* [MSHADE-347] - Reproducible Builds: make entries in output jar files 
reproducible

** Improvement
* [MSHADE-285] - It should be possible to shade test sources as a JAR
* [MSHADE-313] - Minimize jar should respect implementations under 
/META-INF/services/
* [MSHADE-316] - Minijar: true
* [MSHADE-319] - Group output into included and excluded artifacts to 
easily identify them
* [MSHADE-348] - Make build Reproducible

** Test
* [MSHADE-327] - improved integration test coverage for relocation and 
minification

** Task
* [MSHADE-322] - Provide a transformer for properties files
* [MSHADE-330] - Java 12 and 13 support
* [MSHADE-346] - Introduce mock repository manager for testing
* [MSHADE-350] - Enable ManifestResourceTransformer to rewrite the manifest 
with relocations

** Dependency upgrade
* [MSHADE-320] - Upgrade maven-artifact-transfer to 0.11.0
* [MSHADE-338] - Upgrade maven-artifact-transfer 0.12.0
* [MSHADE-341] - Upgrade plexus-utils 3.3.0
* [MSHADE-349] - Upgrade to org.ow2.asm:asm:7.3.1

 
Enjoy,
 
-The Apache Maven team




[ANN] Apache Maven Parent POMs 34 Released

2020-02-03 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Maven Parent 
POMs Version 34.
Maven Parent POMs include Maven Parent POM itself, but also Maven Plugins 
Parent POM, Maven Shared Components Parent POM, Maven Skins Parent POM and 
Maven Doxia Tools Parent POM.

https://maven.apache.org/pom/maven/

You should specify the version in your project as parent like the following:


   org.apache.maven
   maven-parent
   34


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

https://maven.apache.org/pom/maven/download.html

Release Notes - Maven POMs - Version MAVEN-34

** Bug
* [MPOM-221] - All Links for Diff produce Forbidden
* [MPOM-235] - Google Custom Search broken

** New Feature
* [MPOM-223] - Introduce parent for extensions

** Improvement
* [MPOM-216] - Update java minimum version to 7
* [MPOM-226] - Ignore .asf.yaml for license check in apache-rat-plugin
* [MPOM-230] - Remove maven-report

** Task
* [MPOM-217] - remove plexus javadoc taglet configuration

** Dependency upgrade
* [MPOM-212] - upgrade plexus-component-metadata to 2.0.0 to get 
reproducible plexus/components.xml
* [MPOM-234] - Upgrade apache-rat-plugin to 0.13

Enjoy,
 
-The Apache Maven team




[ANN] Apache Software Foundation Parent POM Version 23 Released

2020-01-26 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Software 
Foundation Parent POM Version 23.

https://maven.apache.org/pom/asf/

You should specify the version in your project as parent like the following:


   org.apache
   apache
   23


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

http://maven.apache.org/pom/asf/download.html


Release Notes - Maven POMs - Version ASF-23

** Bug
* [MPOM-236] - scm-publish:publish-scm java.lang.AbstractMethodError 
failure on Git checkout

** Improvement
* [MPOM-237] - Reproducible Builds: upgrade maven-remote-resources-plugin 
to 1.7.0

** Wish
* [MPOM-233] - add release-discuss mailing list to ASF parent site

** Dependency upgrade
* [MPOM-234] - Upgrade apache-rat-plugin to 0.13


Changes since version 23:

https://github.com/apache/maven-apache-parent/compare/apache-22...apache-23#diff

Enjoy,

-The Apache Maven team




[ANN] Apache Software Foundation Parent POM Version 22 Released

2020-01-08 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Software 
Foundation Parent POM Version 22.

https://maven.apache.org/pom/asf/

You should specify the version in your project as parent like the following:


   org.apache
   apache
   22


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

http://maven.apache.org/pom/asf/download.html


Release Notes - Maven POMs - Version ASF-22

** Bug
* [MPOM-209] - The issueManagement entry points to wrong location.
* [MPOM-221] - All Links for Diff produce Forbidden

** New Feature
* [MPOM-224] - upgrade jar/source/assembly plugins for Reproducible Builds
* [MPOM-228] - upgrade maven-release-plugin to 3.0.0-M1 for 
project.build.outputTimestamp automatic update
* [MPOM-229] - make build reproducible by default

** Improvement
* [MPOM-220] - Update ASF logo property to the latest version
* [MPOM-232] - Disable waitBeforeTagging for Git based releases

** Wish
* [MPOM-225] - add ASF snapshots repository to pluginRepositories

** Dependency upgrade
* [MPOM-196] - Update maven-assembly-plugin to 3.1.1
* [MPOM-207] - Upgrade maven-compiler-plugin to version 3.8.1
* [MPOM-214] - Upgrade extra-enforcer-rules to 1.2 - support for Java 11/12
* [MPOM-219] - upgrade maven-help-plugin to 3.2.0 (to get verbose 
effective-pom)
* [MPOM-227] - Upgrade maven-invoker-plugin 3.2.1


Changes since version 22:

https://github.com/apache/maven-apache-parent/compare/apache-21...apache-22#diff

Enjoy,

-The Apache Maven team





[ANN] Apache Maven Source Plugin 3.2.1 Released

2019-12-22 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Source Plugin, version 3.2.1
 
This plugin creates a jar archive of the source files of the current project.

https://maven.apache.org/plugins/maven-source-plugin/

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


org.apache.maven.plugins
maven-source-plugin
3.2.1


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

https://maven.apache.org/plugins/maven-source-plugin/download.cgi
 
Release Notes - Maven Source Plugin - Version 3.2.1

** Bug
* [MSOURCES-122] - ITs fail due to unexpected EOL characters when building 
release sources from the ZIP
* [MSOURCES-123] - files in maven-shared-archive-resources are added in 
non-reproducible order

Enjoy,
 
-The Apache Maven team




[ANN] Apache Maven Release Plugin 3.0.0-M1 Released

2019-12-16 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Release Plugin, version 3.0.0-M1.
 
This plugin is used to release a project with Maven, saving a lot of 
repetitive, manual work. Releasing a project is made in two steps: prepare and 
perform.
 
https://maven.apache.org/plugins/maven-release-plugin/
 
You should specify the version in your project's plugin configuration:
 

  org.apache.maven.plugins
  maven-release-plugin
  3.0.0-M1

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

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

Release Notes - Maven Release Plugin - Version 3.0.0-M1

** Bug
* [MRELEASE-229] - release:rollback is missing remove tag implementation
* [MRELEASE-601] - The Maven 2 release plugin modifies CDATA elements in 
pom.xml files.
* [MRELEASE-694] - -SNAPSHOT is unexpectedly appended to version in 
branched pom.xml
* [MRELEASE-908] - Git HTTP authentication failing if there are spaces in 
the password
* [MRELEASE-928] - exposing the password for SCM URL if build failed to 
commit files to SCM
* [MRELEASE-947] - Wiki page URL for maven-release-plugin is wrong - post 
Codehaus termination
* [MRELEASE-964] - Error injecting: 
org.apache.maven.shared.release.phase.RewritePomsForReleasePhase
* [MRELEASE-966] - release plugin does not respect "mvn -f"
* [MRELEASE-968] - Maven release plugin missing plexus-cipher dependency
* [MRELEASE-975] - NPE when using an unknown project versionpolicy id
* [MRELEASE-997] - Unable to release:perform on windows if a file name 
contains spaces on windows
* [MRELEASE-1009] - Compilation failure when using Java 10
* [MRELEASE-1034] - Remove SCM tag blocks rollback in some situations

** New Feature
* [MRELEASE-956] - Release Strategy Interface
* [MRELEASE-980] - Provide the ability to control commit messages
* [MRELEASE-985] - Override SNAPSHOT dependencies from command line
* [MRELEASE-998] - Add ability to create custom phases
* [MRELEASE-1029] - update project.build.outputTimestamp property on prepare
* [MRELEASE-1031] - display release phases to give insight on what's going 
on during release

** Improvement
* [MRELEASE-703] - [PATCH] Migration from obsolete plexus-maven-plugin to 
plexus-containers-component-metadata
* [MRELEASE-873] - Remove possibly confusing non-standard goals from example
* [MRELEASE-896] - Disable by default and deprecate useReleaseProfile 
parameter
* [MRELEASE-909] - Add workItem/task support for scm deliver
* [MRELEASE-958] - Using three digit version number (semver)
* [MRELEASE-976] - release:branch should also support project version 
policies
* [MRELEASE-977] - release:branch should prompt for branch name if none is 
given
* [MRELEASE-979] - Support NamingPolicies to manage Branch and Tag names
* [MRELEASE-992] - Deprecated maven flag --no-plugin-updates shows warnings 
in the console output
* [MRELEASE-993] - Use shallow checkout per default (git scm)
* [MRELEASE-994] - Drop Maven2 support
* [MRELEASE-1005] - Extract ResourceGenerator from ReleasePhase
* [MRELEASE-1007] - Rework usage workingDirectory and commonBasedir
* [MRELEASE-1023] - Minor code cleanups
* [MRELEASE-1032] - add https://m.a.o/xsd/maven-4.0.0.xsd schema instead of 
http://m.a.o/maven-v4_0_0.xsd

** Task
* [MRELEASE-356] - Deprecate the automated release profile
* [MRELEASE-990] - switch to Git
* [MRELEASE-1027] - New Release
* [MRELEASE-1033] - Site: Dead link to wiki

** Dependency upgrade
* [MRELEASE-952] - Replace JDom as XML transformer
* [MRELEASE-1010] - Upgrade maven-plugins parent to version 32
* [MRELEASE-1024] - Upgrade to SCM 1.11.2
 
Enjoy,
 
-The Apache Maven team




[ANN] Apache Maven JAR Plugin 3.2.0 Released

2019-11-03 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
JAR Plugin, version 3.2.0

This plugin provides the capability to build jars.

https://maven.apache.org/plugins/maven-jar-plugin/

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


org.apache.maven.plugins
maven-jar-plugin
3.2.0


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

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

Release Notes - Maven JAR Plugin - Version 3.2.0

** New Feature
* [MJAR-263] - Reproducible Builds: make entries in output jar files 
reproducible (order + timestamp)

Read https://maven.apache.org/guides/mini/guide-reproducible-builds.html for 
more information on Reproducible Builds with Maven.

Enjoy,

-The Apache Maven team




[ANN] Apache Maven Assembly Plugin 3.2.0 Released

2019-11-03 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Assembly Plugin, version 3.2.0

This plugin is primarily intended to allow users to aggregate the project 
output along with its dependencies, modules, site documentation, and other 
files into a single distributable archive.

https://maven.apache.org/plugins/maven-assembly-plugin/

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


org.apache.maven.plugins
maven-assembly-plugin
3.2.0


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

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

Release Notes - Maven Assembly Plugin - Version 3.2.0

** Bug
* [MASSEMBLY-871] - Descriptor ref "bin" causes error messages in the build 
log on Windows

** New Feature
* [MASSEMBLY-921] - Reproducible Builds: make entries in output archive 
reproducible (order + timestamp)

** Improvement
* [MASSEMBLY-914] - Add GitHub Informations

** Task
* [MASSEMBLY-915] - Remove integration-test-archetype

Read https://maven.apache.org/guides/mini/guide-reproducible-builds.html for 
more information on Reproducible Builds with Maven.

Enjoy,

-The Apache Maven team




[ANN] Apache Maven Source Plugin 3.2.0 Released

2019-11-03 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Source Plugin, version 3.2.0

This plugin creates a jar archive of the source files of the current project.

https://maven.apache.org/plugins/maven-source-plugin/

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


org.apache.maven.plugins
maven-source-plugin
3.2.0


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

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

Release Notes - Maven Source Plugin - Version 3.2.0

** Bug
* [MSOURCES-95] - Source JAR is re-created even if sources are not changed

** New Feature
* [MSOURCES-120] - Reproducible Builds: make entries in output jar files 
reproducible (order + timestamp)

Read https://maven.apache.org/guides/mini/guide-reproducible-builds.html for 
more information on Reproducible Builds with Maven.

Enjoy,

-The Apache Maven team




[ANN] Apache Maven Help Plugin 3.2.0 Released

2019-04-22 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Help Plugin, version 3.2.0

The Maven Help Plugin is used to get relative information about a project or 
the system. It can be used to get a description of a particular plugin, 
including the plugin's goals with their parameters and component requirements, 
the effective POM and effective settings of the current build, and the 
profiles applied to the current project being built.

https://maven.apache.org/plugins/maven-help-plugin/

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


org.apache.maven.plugins
maven-help-plugin
3.2.0


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

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


Release Notes - Maven Help Plugin - Version 3.2.0

** New Feature
* [MPH-160] - help:effective-pom -Dverbose: add source location as 
comments in effective pom.xml

** Improvement
* [MPH-161] - add color to goal or plugin description

Enjoy,

-The Apache Maven team




[ANN] Apache Maven Archetype Bundles 1.4 Released

2018-12-16 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Archetype Bundles, version 1.4

Apache Maven Archetype Bundles is a collection of archetypes.

https://maven.apache.org/archetypes/

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

https://maven.apache.org/archetypes/download.cgi

Release Notes - Maven Archetype Bundles - Version 1.4

** Bug
* [MARCHETYPES-62] - generated pom.xml contains a value instead of 
${basedir}

** Wish
* [MARCHETYPES-63] - upgrade plugins versions to avoid failure with Java 11

** Task
* [MARCHETYPES-64] - configure maven-site-plugin & mpir versions in 
quickstart to ensure "mvn site" works

Enjoy,

-The Apache Maven team












[ANN] Apache Maven Remote Resources Plugin 1.6.0 Released

2018-11-01 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Remote Resources Plugin, version 1.6.0

This plugin is used to retrieve JARs of resources from remote repositories, 
process those resources, and incorporate them into JARs you build with Maven.

https://maven.apache.org/plugins/maven-remote-resources-plugin/

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


  org.apache.maven.plugins
  maven-remote-resources-plugin
  1.6.0


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

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


Release Notes - Maven Remote Resources Plugin - Version 1.6.0

** Bug
* [MRRESOURCES-70] - SVN settings: eol-style and keywords
* [MRRESOURCES-73] - remote resources depends on unavailable maven 
filtering verison
* [MRRESOURCES-74] - maven remote resources plugin not compatible with Java 
8
* [MRRESOURCES-75] - Currently running -Prun-its clean verify - fails
* [MRRESOURCES-76] - Updated plexus-interpolation to fix possible 
concurrency issues
* [MRRESOURCES-91] - Avoid overwrite of the destination file if the 
produced contents is the same
* [MRRESOURCES-94] - Performance issue in 
ProcessRemoteResourcesMojo.configureVelocityContext(...)
* [MRRESOURCES-101] - NPE - Error rendering velocity resource

** Improvement
* [MRRESOURCES-79] - Removed dependency 
plexus-container-default:1.0-alpha-9-stable-1
* [MRRESOURCES-84] - Print warning in case no encoding has been set.
* [MRRESOURCES-86] - Remove unused dependency maven-monitor
* [MRRESOURCES-88] - Added a note about .vm on the usage page
* [MRRESOURCES-89] - Removed deprecated attributes
* [MRRESOURCES-90] - Using project.isExecutionRoot() instead of the old way.

** Wish
* [MRRESOURCES-111] - add INFO message on number of resources bundled/copied

** Dependency upgrade
* [MRRESOURCES-77] - Upgrade maven-filtering to 1.3
* [MRRESOURCES-78] - Upgrade maven-plugin-testing-harness to 1.3
* [MRRESOURCES-80] - Upgrade to maven-parent version 26
* [MRRESOURCES-82] - Upgrade to maven-plugins parent version 27
* [MRRESOURCES-87] - Upgrade JUnit from 3.8.1 to 4.11
* [MRRESOURCES-95] - Upgrade plexus-resources from 1.0-alpha-7 to 1.0.1
* [MRRESOURCES-97] - Upgrade mavenplugins parent to version 30
* [MRRESOURCES-99] - Upgrade of plexus-interpolation to 1.24.
* [MRRESOURCES-100] - Upgrade maven-filtering to 3.1.1
* [MRRESOURCES-103] - Upgrade parent to 32
* [MRRESOURCES-104] - Upgrade parent to 31
* [MRRESOURCES-107] - Upgrade JUnit from 4.11 to 4.12
* [MRRESOURCES-108] - Upgrade plexus-interpolation to 1.25
* [MRRESOURCES-109] - Upgrade plexus-utils from 3.0.24 to 3.1.0
* [MRRESOURCES-110] - Upgrade parent to version 33

Enjoy,

-The Apache Maven team




[ANN] Apache Maven Parent POMs 33 Released

2018-09-15 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Maven Parent 
POMs Version 33.
Maven Parent POMs include Maven Parent POM itself, but also Maven Plugins 
Parent POM, Maven Shared Components Parent POM, Maven Skins Parent POM and 
Maven Doxia Tools Parent POM.

https://maven.apache.org/pom/maven/

You should specify the version in your project as parent like the following:


   org.apache.maven
   maven-parent
   33


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

http://maven.apache.org/pom/maven/download.html

Release Notes - Maven POMs - Version MAVEN-33

** Bug
* [MPOM-202] - Links to nabble archive only work with http

** Improvement
* [MPOM-203] - Links to mailing list will not open mail 

** Wish
* [MPOM-197] - Remove deprecated plexus-maven-plugin from pluginManagement

** Task
* [MPOM-199] - remove Archetypes parent POM from menu
* [MPOM-201] - configure m2e lifecyle-mapping to ignore rat:check 
* [MPOM-206] - use sha512 instead of sha1 for source release distribution

** Dependency upgrade
* [MPOM-198] - Update plexus-utils to 3.1.0 for Doxia Tools

Enjoy,
 
-The Apache Maven team




[ANN] Apache Software Foundation Parent POM Version 21 Released

2018-08-22 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Software 
Foundation Parent POM Version 21.

https://maven.apache.org/pom/asf/

You should specify the version in your project as parent like the following:


   org.apache
   apache
   21


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

http://maven.apache.org/pom/asf/download.html


Release Notes - Maven POMs - Version ASF-21

** New Feature
* [MPOM-205] - create SHA-512 checksum for source-release archive(s) in 
target/checkout/target/ during release


Changes since version 20:

https://gitbox.apache.org/repos/asf?p=maven-apache-parent.git;a=blobdiff;f=pom.xml;hb=apache-21;hpb=apache-20
https://github.com/apache/maven-apache-parent/compare/apache-20...apache-21

Enjoy,

-The Apache Maven team




[ANN] Apache Maven Parent POMs 32 Released

2018-07-19 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Maven Parent 
POMs Version 32.
Maven Parent POMs include Maven Parent POM itself, but also Maven Plugins 
Parent POM, Maven Shared Components Parent POM, Maven Skins Parent POM and 
Maven Doxia Tools Parent POM.

https://maven.apache.org/pom/maven/

You should specify the version in your project as parent like the following:


   org.apache.maven
   maven-parent
   32


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

http://maven.apache.org/pom/maven/download.html


Release Notes - Maven POMs - Version MAVEN-32

** Improvement
* [MPOM-187] - Add autoVersionSubmodules=true to maven-release-plugin 
configuration
* [MPOM-189] - Ensure that Jenkins will fail when maven-invoker-plugin has 
failures
* [MPOM-190] - Change to https instead of http

** Task
* [MPOM-183] - remove maven-archetype-bundles

** Dependency upgrade
* [MPOM-184] - Upgrade maven-surefire/failsafe to 2.21.0 based on JDK 10 
issues
* [MPOM-188] - maven-invoker-plugin should copy value of https.protocols 
system property during invocation
* [MPOM-193] - Upgrade extra-enforcer-rule to 1.0-beta-9


Changes since version 31:

https://gitbox.apache.org/repos/asf?p=maven-parent.git;a=blobdiff;f=pom.xml;hb=maven-parent-32;hpb=maven-parent-31


Enjoy,

-The Apache Maven team




[ANN] Apache Software Foundation Parent POM Version 20 Released

2018-07-08 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the 
Apache Software Foundation Parent POM Version 20.

https://maven.apache.org/pom/asf/

You should specify the version in your project as parent like the following:


   org.apache
   apache
   20


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

http://maven.apache.org/pom/asf/download.html


Release Notes - Maven POMs - Version ASF-20

** Improvement
* [MPOM-186] - Upgrade several plugins to most recent versions for JDK9/10 
Support
* [MPOM-191] - Add maven-ear-plugin version

** Wish
* [MPOM-194] - upgrade compiler target to 1.7 (instead of 1.6)
* [MPOM-195] - update m-project-info-reports-p to 3.0.0 with its new report 
names

** Dependency upgrade
* [MPOM-184] - Upgrade maven-surefie/failsafe to 2.21.0 based on JDK 10 
issues
* [MPOM-192] - Add maven-help-plugin

Changes since version 19:

https://gitbox.apache.org/repos/asf?p=maven-apache-parent.git;a=blobdiff;f=pom.xml;hb=apache-20;hpb=apache-19
https://github.com/apache/maven-apache-parent/compare/apache-19...apache-20

Enjoy,

-The Apache Maven team





[ANN] Apache Maven Plugin Tools 3.5.2 Released

2018-05-25 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache 
Maven Plugin Tools, version 3.5.2, including Apache Maven Plugin Plugin 3.5.2

The Maven Plugin Tools contains the necessary tools to generate 
rebarbative content like descriptor, help and documentation. In addition, 
it provides tools to write Maven Plugins in scripting languages like Ant 
or Beanshell.

The Maven Plugin Plugin is used to create a Maven plugin descriptor for 
any Mojo's found in the source tree, to include in the JAR. It is also 
used to generate report files for the Mojos as well as for updating the 
plugin registry, the artifact metadata and generating a generic help goal.

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

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


   org.apache.maven.plugins
   maven-plugin-plugin
   3.5.2


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

https://maven.apache.org/plugins-tools/download.cgi

Release Notes - Maven Plugin Tools - Version 3.5.2

** Dependency upgrade
* [MPLUGIN-333] - Upgrade parent to 31
* [MPLUGIN-334] - Upgrade mave-surefire/failsafe-plugin 2.21.0
* [MPLUGIN-335] - Support JDK 10 for plugin generation: upgrade asm
* [MPLUGIN-338] - Upgrade plexus-archiver to 3.6.0

Enjoy,

-The Apache Maven team




[ANN] Apache Maven Site Plugin 3.7.1 Released

2018-04-27 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Apache Maven Site 
Plugin, version 3.7.1

The Maven Site Plugin is a plugin that generates a site for the current 
project.

https://maven.apache.org/plugins/maven-site-plugin/

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


  org.apache.maven.plugins
  maven-site-plugin
  3.7.1


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

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

Release Notes - Maven Site Plugin - Version 3.7.1

** Bug
* [MSITE-806] - Site generation does not work when no report configured nor 
Doxia document provided
* [MSITE-809] - Documentation: examples/configuring-reports.html includes 
invalid XML
* [MSITE-812] - Missing '/' in log when deploying documentation by 
site:stage
* [MSITE-817] - inherit edit value in site.xml
* [MSITE-818] - site:run fails to find locale when zh_CN is used

** Improvement
* [MSITE-811] - Upgrade parent to 31
* [MSITE-819] - improve display of site rendering with locale info

** Wish
* [MSITE-815] - highlight skin used to render site and documents 
statistics

** Task
* [MSITE-767] - Revert r1729902 caused by DOXIASITETOOLS-155 and fix ITs as 
soon as parent POMs and site.xml descriptors have been upgraded
* [MSITE-821] - add documentation on site plugin dependencies

Enjoy,

-The Apache Maven team


[ANN] Apache Maven Doxia Sitetools 1.8.1 Released

2018-04-24 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache  
Maven Doxia Sitetools, version 1.8.1

Doxia Sitetools is an extension of base Doxia component that generates  
either HTML sites, consisting of decoration and content that was generated  
by Doxia, or documents like RTF or PDF.

In addition, Doxia Sitetools processes files with extra .vm extension with  
Velocity.

https://maven.apache.org/doxia/doxia-sitetools/

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

https://maven.apache.org/doxia/doxia-sitetools/download.cgi

Release Notes - Maven Doxia Sitetools - Version 1.8.1

** Bug
* [DOXIASITETOOLS-187] - edit value not inherited

** Improvement
* [DOXIASITETOOLS-179] - Report error line and column from Velocity 
runtime exception
* [DOXIASITETOOLS-189] - improve html generated for menus

Enjoy,

-The Apache Maven team


[ANN] Apache Maven Archetype Bundles 1.3 Released

2018-04-08 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Archetype Bundles, version 1.3

Apache Maven Archetype Bundles is a collection of archetypes.

https://maven.apache.org/archetypes/

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

https://maven.apache.org/archetypes/download.cgi

Release Notes - Maven Archetype Bundles - Version 1.3

** Bug
* [MARCHETYPES-12] - When site archetypes (16,17) are built, the index file 
omits much of the generated output
* [MARCHETYPES-41] - Projects from maven-archetype-quickstart use a very 
old JUnit: JUnit 3.8.1, released on 4 September 2002
* [MARCHETYPES-42] - Plugin archetype must include sample with it test 
(use of invoker plugin)
* [MARCHETYPES-43] - Incorrect prefix configured in created plugin project
* [MARCHETYPES-50] - Spelling issue in maven-archetype-quickstart

** New Feature
* [MARCHETYPES-59] - add an archetype for Skins creation

** Improvement
* [MARCHETYPES-37] - The POM of generated projects should have xml prolog/
header specifying encoding
* [MARCHETYPES-40] - Use new annotations with Plugin Archetype 
* [MARCHETYPES-46] - Remove superfluous packaging
* [MARCHETYPES-47] - MyMojo contains unused import
* [MARCHETYPES-51] - add plugin testing harness to maven-archetype-plugin

** Task
* [MARCHETYPES-48] - Upgrade archetype-packaging extension to 3.4.
* [MARCHETYPES-52] - rework maven-archetype-simple, which is currently not 
an archetype, to a real archetype
* [MARCHETYPES-53] - upgrade maven-archetype-j2ee-simple to Archetype NG
* [MARCHETYPES-54] - add pluginManagement section to define plugins 
versions in generated projects
* [MARCHETYPES-55] - improve archetypes generating site: define skin + 
markdown example
* [MARCHETYPES-57] - fix maven-archetype-archetype to generate a valid 
Archetype NG
* [MARCHETYPES-58] - release all archetypes in a row
* [MARCHETYPES-60] - switch to Git

Enjoy,

-The Apache Maven team


[ANN] Apache Maven SCM Publish Plugin 3.0.0 Released

2018-01-29 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
SCM Publish Plugin, version 3.0.0

The maven-scm-publish-plugin is a utility plugin to allow publishing Maven 
website to any supported SCM. The primary goal was to have an utility plugin 
to allow Apache projects to publish Maven websites via the ASF svnpubsub 
system.

https://maven.apache.org/plugins/maven-scm-publish-plugin/

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


org.apache.maven.plugins
maven-scm-publish-plugin
3.0.0


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

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

Release Notes - Maven SCM Publish Plugin - Version 3.0.0

** Bug
* [MSCMPUB-19] - Plugin fails to publish to SCMs whose working copies 
don't have any kind of private storage
* [MSCMPUB-29] - Website still points to jira.codehaus.org

** Improvement
* [MSCMPUB-16] - MavenProject/MavenSession Injection as a parameter 
instead as a component.
* [MSCMPUB-21] - Upgrade maven-scm to 1.9.4
* [MSCMPUB-22] - Upgrade maven-shared-components parent to version 30
* [MSCMPUB-23] - Bump version to 3.0.0-SNAPSHOT
* [MSCMPUB-24] - Upgrade maven-release-manager to 2.5.3
* [MSCMPUB-25] - Upgrade Maven SCM to 1.9.5
* [MSCMPUB-26] - Change scope of maven-plugin-annotations to provided
* [MSCMPUB-32] - improve doc for GitHub gh-pages use in orphan Git branch
* [MSCMPUB-33] - add color output to improve UX
* [MSCMPUB-35] - add support for symbolic links

** Task
* [MSCMPUB-34] - switch to Git

Enjoy,

-The Apache Maven team


[ANN] Apache Software Foundation Parent POM Version 19 Released

2018-01-24 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the 
Apache Software Foundation Parent POM Version 19.

https://maven.apache.org/pom/asf/

You should specify the version in your project as parent like the following:


   org.apache
   apache
   19


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

http://maven.apache.org/pom/asf/download.html


Release Notes - Maven POMs - Version ASF-19

** Improvement
* [MPOM-118] - Enforce strong GPG signatures by default
* [MPOM-124] - Text about for default compiler version giving 1.4 which is 
wrong
* [MPOM-129] - Upgrade apache-rat-plugin to 0.12
* [MPOM-130] - Upgrade maven-jar-plugin to version 3.0.2
* [MPOM-131] - Upgrade maven-source-plugin to 3.0.1
* [MPOM-136] - Upgrade maven-resources-plugin to 3.0.1
* [MPOM-137] - Upgrade maven-scm-plugin to 1.9.5
* [MPOM-164] - Require Maven 3.0 to build ASF projects
* [MPOM-169] - Update to latest RAT 0.12

** Task
* [MPOM-132] - assembly plugin should use posix, not gnu for tarLongFileMode
* [MPOM-141] - Upgrade maven-assembly-plugin to 3.0.0.
* [MPOM-142] - Upgrade maven-compiler-plugin to 3.6.0.
* [MPOM-144] - Upgrade maven-javadoc-plugin to 2.10.4.
* [MPOM-146] - Upgrade maven-resources-plugin to 3.0.2.
* [MPOM-147] - Upgrade maven-war-plugin to 3.0.0.
* [MPOM-148] - Upgrade clirr-maven-plugin to 2.8.
* [MPOM-165] - upgrade maven-invoker-plugin to 3.0.1
* [MPOM-166] - upgrade maven-plugin-plugin to 3.5
* [MPOM-170] - migrate to Git

** Dependency upgrade
* [MPOM-173] - Upgrade mave-surefire/failsafe-plugin 2.20.1

Changes since version 18:

https://gitbox.apache.org/repos/asf?p=maven-apache-parent.git;a=blobdiff;f=pom.xml;hb=apache-19;hpb=apache-18
https://github.com/apache/maven-apache-parent/compare/apache-18...apache-19

Enjoy,

-The Apache Maven team


[ANN] Apache Maven Plugin Tools 1.5.1 Released

2018-01-22 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache  
Maven Plugin Tools, version 3.5, including Apache Maven Plugin Plugin 3.5

The Maven Plugin Tools contains the necessary tools to generate  
rebarbative content like descriptor, help and documentation. In addition,  
it provides tools to write Maven Plugins in scripting languages like Ant  
or Beanshell.

The Maven Plugin Plugin is used to create a Maven plugin descriptor for  
any Mojo's found in the source tree, to include in the JAR. It is also  
used to generate report files for the Mojos as well as for updating the  
plugin registry, the artifact metadata and generating a generic help goal.

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

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


   org.apache.maven.plugins
   maven-plugin-plugin
   3.5


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

https://maven.apache.org/plugins-tools/download.cgi


Release Notes - Maven Plugin Tools - Version 3.5.1

** Bug
* [MPLUGIN-290] - Version 3.4 fails to parse enums with Regex patterns
* [MPLUGIN-293] - Missing explanation on  on report goal
* [MPLUGIN-314] - invalid requirement role generated in plugin.xml
* [MPLUGIN-320] - JavaJavadocMojoDescriptorExtractor fails with Java 8 
lambdas.
* [MPLUGIN-322] - The javadoc for the @Parameter annotation should clearly 
state that those are only evaluated on fields of a Mojo
* [MPLUGIN-324] - javadoc generated by helpmojo goal of maven-plugin-
plugin produces build failures
* [MPLUGIN-325] - Documentation incorrectly claims plugin:updateRegistry 
is bound to install phase
* [MPLUGIN-328] - ArrayIndexOutOfBoundsException: 48188 
* [MPLUGIN-330] - If and else-if branches has the same condition

** Improvement
* [MPLUGIN-315] - improve mojo description: show parameter name as 

* [MPLUGIN-319] - @since values ignored in report
* [MPLUGIN-321] - improve documentation on maven-plugin-annotations 
telling that optional=true is sufficient
* [MPLUGIN-326] - Remove timestamp in generated descriptor

** Task
* [MPLUGIN-327] - switch to Git
* [MPLUGIN-331] - Check the existence of plugin.xml rather than project 
packaging in PluginReport.canGenerateReport()


Enjoy,

-The Apache Maven team


[ANN] Apache Maven Site Plugin 3.7 Released

2017-12-31 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Apache Maven Site 
Plugin, version 3.7

The Maven Site Plugin is a plugin that generates a site for the current 
project.

http://maven.apache.org/plugins/maven-site-plugin/

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


  org.apache.maven.plugins
  maven-site-plugin
  3.7


You can download the appropriate sources etc. from the download page:
 
https://maven.apache.org/plugins/maven-site-plugin/download.cgi

Release Notes - Maven Site Plugin - Version 3.7

** Bug
* [MSITE-796] - Unable to generate site with JDK9 - 
java.lang.ExceptionInInitializerError / Caused by: 
java.lang.StringIndexOutOfBoundsException: begin 0, end 3, length 1

** Improvement
* [MSITE-787] - display what reports are added automatically when no 
reportSet is defined
* [MSITE-791] - upgrade Doxia to 1.8 to benefit from new Markdown parser 
(require Java 7)
* [MSITE-797] - simplify stacktrace in case of report plugin execution 
failure
* [MSITE-804] - update Doxia Site Renderer to 1.8

** Task
* [MSITE-792] - drop reportPlugins parameter ("new format")
* [MSITE-802] - Support more than one directory: improve target/generated-
site documentation
* [MSITE-805] - switch to Git

Enjoy,

-The Apache Maven team


[ANN] Apache Maven PDF Plugin 1.4 Released

2017-12-28 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
PDF Plugin, version 1.4

This plugin allows you to generate a PDF version of your project's 
documentation.

https://maven.apache.org/plugins/maven-pdf-plugin/

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


org.apache.maven.plugins
maven-pdf-plugin
1.4


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

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

Release Notes - Maven PDF Plugin - Version 1.4

** Bug
* [MPDF-47] - docDescriptors of other locales than default are ignored for 
pdf generation
* [MPDF-59] - In "Table of Contents" the TOC itself is chapter 1, but not 
in the document
* [MPDF-62] - PDF plugin doesn't work with doxia-module-markdown

** Improvement
* [MPDF-48] - make PDF plugin run reports when used with Maven 3
* [MPDF-74] - upgrade Doxia from 1.2 to 1.8
* [MPDF-75] - Fluido Skin
* [MPDF-76] - Maven Parent Version 27
* [MPDF-77] - Remove limitations documentation for Maven 2.0.6
* [MPDF-78] - Compatibility with doxia-module-docbook-simple 1.7
* [MPDF-84] - display pdf generated file location

** Task
* [MPDF-79] - Upgrade of plexus-interpolation to 1.24.
* [MPDF-85] - switch to Git

Enjoy,

-The Apache Maven team


[ANN] Apache Maven Doxia Sitetools 1.8 Released

2017-12-28 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache  
Maven Doxia Sitetools, version 1.8

Doxia Sitetools is an extension of base Doxia component that generates  
either HTML sites, consisting of decoration and content that was generated  
by Doxia, or documents like RTF or PDF.

In addition, Doxia Sitetools processes files with extra .vm extension with  
Velocity.

https://maven.apache.org/doxia/doxia-sitetools/

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

https://maven.apache.org/doxia/doxia-sitetools/download.cgi

Release Notes - Maven Doxia Sitetools - Version 1.8

** Improvement
* [DOXIASITETOOLS-181] - add docRenderingContext to template Velocity 
context
* [DOXIASITETOOLS-182] - create DocumentContent interface to model 
SiteRendererSink output
* [DOXIASITETOOLS-184] - add generator field to document RenderingContext 
to get info on report
* [DOXIASITETOOLS-185] - add helpers to traverse custom skin parameters

** New Feature
* [DOXIASITETOOLS-183] - add edit source feature to document model (base 
url)

** Task
* [DOXIASITETOOLS-180] - switch to Git
* [DOXIASITETOOLS-186] - improve generated html in default template: avoid 
unwanted space

Enjoy,

-The Apache Maven team


[ANN] Apache Maven Doxia 1.8 Released

2017-12-21 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Doxia, version 1.8 (which will be used in a future 3.7 version of maven-site-
plugin)
 
Doxia is a content generation framework that provides powerful techniques for 
generating static and dynamic content, supporting a variety of markup 
languages.
 
https://maven.apache.org/doxia/doxia/
 
You can download the appropriate sources etc. from the download page:
 
https://maven.apache.org/doxia/doxia/download.cgi

Release Notes - Maven Doxia - Version 1.8

** Bug
* [DOXIA-523] - Ampersands after hash in markdown link syntax are now 
throwing parse errors.
* [DOXIA-543] - maven-doxia-markdown fails in parallel builds
* [DOXIA-546] - DoxiaUtils#encodeId() produces invalid id
* [DOXIA-547] - Upgrade to Maven Parent 30
* [DOXIA-554] - Parsing Markdown documents can hang site generation: 
switch parser from Pegdown to Flexmark
* [DOXIA-559] - Doxia macro fails with markdown headers past level 4
* [DOXIA-564] - avoid numbering TOC entry and fix item numbering which has 
2 dots

** Dependency upgrade
* [DOXIA-566] - Update dependences to latest version

** Improvement
* [DOXIA-504] - Update to latest Plexus Container
* [DOXIA-522] - Make snippet macro less permissive of issues
* [DOXIA-544] - Set document tag on chapter header for FO format
* [DOXIA-550] - Change behavior of HtmlTools#encodeId()
* [DOXIA-553] - Replace pegdown due to deprecation and end of life notice
* [DOXIA-558] - Upgrade to Commons Lang 3
* [DOXIA-565] - improve Doxia document descriptor documentation

** Task
* [DOXIA-541] - Document date() API as *last modified* or *created* date
* [DOXIA-548] - Upgrade Plexus Utils to 3.0.24
* [DOXIA-549] - Deprecate and replace DoxiaUtils#byteToHex() with 
String#format()
* [DOXIA-563] - switch to Git

Enjoy,

-The Apache Maven team


[ANN] Apache Maven Reporting Executor 1.4 Released

2017-10-16 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Apache Maven 
Reporting Executor, version 1.4

Classes to manage report plugin executions with Maven 3.

https://maven.apache.org/shared/maven-reporting-exec/

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


  org.apache.maven.shared
  maven-reporting-exec
  1.4



Release Notes - Apache Maven Reporting Executor - Version 1.4

Bug
* [MSHARED-616] Dependencies inside pluginManagement are not taken into 
account in reporting

Improvement
* [MSHARED-647] display what reports are added automatically when no reportSet 
is defined
* [MSHARED-628] support maven-model ReportPlugin in addition to local copy


Enjoy,

-The Maven team



[ANN] Apache Maven Site Plugin 3.6 Released

2016-11-17 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Site Plugin, version 3.6
 
The Site Plugin is used to generate a site for the project. The generated site 
also includes the project's reports that were configured in the POM.

https://maven.apache.org/plugins/maven-site-plugin/

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


  org.apache.maven.plugins
  maven-site-plugin
  3.6


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

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

Release Notes - Maven Site Plugin - Version 3.6

** Bug
* [MSITE-654] - Appending a slash to the repository URL makes deploying to 
GitHub impossible
* [MSITE-782] - Support for custom Velocity tools has disappeared
* [MSITE-783] - Bad modules links when 'distributionManagement.site.url' 
comes from settings.xml
* [MSITE-786] - Migrating from 3.4 to 3.5.1, a mvn site run now ask me for  
'META-INF/maven/site.vm'

** Improvement
* [MSITE-775] - add info output to site:attach-descriptor
* [MSITE-776] - Upgrade maven-shared-components parent to version 30
* [MSITE-777] - Upgrade of 'plexus-archiver' to version 3.3.
* [MSITE-778] - Upgrade maven-archiver to 3.1.0
* [MSITE-784] - upgrade maven-reporting-exec
* [MSITE-785] - Documentation of saveProcessedContent parameter is empty

** New Feature
* [MSITE-779] - add color to report generation messages

** Task
* [MSITE-780] - Upgrade of plexus-archiver to 3.4.
* [MSITE-781] - Upgrade of maven-archiver to 3.1.1.

** Wish
* [MSITE-705] - Too much information in maven logs during site:deploy in 
sftp...
 
Enjoy,

-The Apache Maven team


[ANN] Apache Software Foundation Parent POM Version 18 Released

2016-05-19 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the 
Apache Software Foundation Parent POM Version 18.

https://maven.apache.org/pom/asf/

You should specify the version in your project as parent like the following:


   org.apache
   apache
   18

 
Release Notes - Maven POMs - Version ASF-18

** Improvement
* [MPOM-60] - Add DEPENDENCIES file to the exclude rule for apache-rat-
plugin
* [MPOM-78] - Updated maven-assembly-plugin to 2.5.5
* [MPOM-92] - Upgrade maven-clean-plugin to 2.6.1
* [MPOM-93] - Upgrade maven-gpg-plugin to 1.6
* [MPOM-94] - Upgrade maven-war-plugin to 2.6
* [MPOM-98] - Upgrade maven-compiler-plugin version to 3.3
* [MPOM-99] - Upgrade maven-dependency-plugin to 2.10
* [MPOM-100] - Upgrade maven.compiler.source/target to 1.6
* [MPOM-101] - Use HTTPS by default for snapshot repository
* [MPOM-103] - upgrade maven-site-plugin to 3.5.1
* [MPOM-108] - Upgrade all plugins to the latest versions
* [MPOM-116] - Use https wherever possible

** Task
* [MPOM-104] - Clean up src/site-docs/site.xml for MSITE 3.5.1
* [MPOM-106] - Update maven-assembly-plugin
* [MPOM-113] - Missing execution ids
* [MPOM-114] - Missing groupId

Changes since version 17:

https://svn.apache.org/viewvc/maven/pom/tags/apache-18/pom.xml?r1=HEAD&r2=1675930&diff_format=h

Enjoy,
 
-The Apache Maven team


[ANN] Apache Maven Site Plugin 3.5.1 Released

2016-04-14 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Apache Maven Site 
Plugin, version 3.5.1

The Maven Site Plugin is a plugin that generates a site for the current 
project.

http://maven.apache.org/plugins/maven-site-plugin/

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


  org.apache.maven.plugins
  maven-site-plugin
  3.5.1


You can download the appropriate sources etc. from the download page:
 
http://maven.apache.org/plugins/maven-site-plugin/download.cgi


Release Notes - Apache Maven Site Plugin - Version 3.5.1

Bug
* [MSITE-771] FAQ Entry for difference between mvn site and mvn site:site is 
incorrect
* [MSITE-769] Can't use property in breadcrumbs items in child module site 
descriptor

Improvement
* [MSITE-768] Support Velocity's #parse and #include
* [MSITE-700] All inclusion of resources up to ${basedir} when Velocity 1.7 is 
used


Enjoy,

-The Maven team



[ANN] Apache Maven Doxia Sitetools 1.7.1 Released

2016-04-10 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Doxia Sitetools, version 1.7.1
 
Doxia Sitetools is an extension of base Doxia component that generates either 
HTML sites, consisting of decoration and content that was generated by Doxia, 
or documents like RTF or PDF.
 
http://maven.apache.org/doxia/doxia-sitetools/
 
You can download the appropriate sources etc. from the download page:
 
http://maven.apache.org/doxia/doxia-sitetools/download.cgi


Release Notes - Maven Doxia Sitetools - Version 1.7.1

** Bug
* [DOXIASITETOOLS-164] - don't use document date from Sink API as creation 
date but as "date" without precision on created or last modified

** Improvement
* [DOXIASITETOOLS-157] - Add support for Velocity #parse and #include with 
relative paths
* [DOXIASITETOOLS-160] - Normalize line endings in skin template content 
on SiteRenderer side rather that Velocity side

** New Feature
* [DOXIASITETOOLS-158] - early interpolation: support ${this.*} as 
expression in site.xml interpolation

** Task
* [DOXIASITETOOLS-152] - Upgrade default skin to Default Skin 1.2
* [DOXIASITETOOLS-159] - Upgrade to Plexus Velocity 1.2
* [DOXIASITETOOLS-161] - Remove custom components.xml because it 
duplicates the default config in Plexus Velocity 1.2
* [DOXIASITETOOLS-162] - Clean up issues reported by 'dependency:analyze'
* [DOXIASITETOOLS-163] - warn if deprecated ${reports}, ${parentProject} 
or ${modules} is found

** Wish
* [DOXIASITETOOLS-144] - Split default-site.vm into 2 parts: default-
site.vm and default-site-macros.vm

 
Enjoy,
 
-The Apache Maven team


[ANN] Apache Maven Site Plugin 3.5 Released

2016-02-18 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Site Plugin, version 3.5
 
The Site Plugin is used to generate a site for the project. The generated site 
also includes the project's reports that were configured in the POM.
 
http://maven.apache.org/plugins/maven-site-plugin/
 
Notice there are breaking changes to know when upgrading:
http://maven.apache.org/plugins/maven-site-plugin/migrate.html

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

  org.apache.maven.plugins
  maven-site-plugin
  3.5

 
You can download the appropriate sources etc. from the download page:
 
http://maven.apache.org/plugins/maven-site-plugin/download.cgi
 

Release Notes - Maven Site Plugin - Version 3.5

** Sub-task
* [MSITE-762] - Upgrade Velocity from 1.5 to 1.7

** Bug
* [MSITE-135] - inherited site.xml files are interpolated with the 
originating project's model values and not the consumer project's values
* [MSITE-604] - Properties from settings.xml are not recognized in site 
distribution management 
* [MSITE-694] - When maven.site.skip=true, mvn site:jar doesn't skip the 
generation of the jar
* [MSITE-702] - Overriding skin resources / Duplicate copying of skin 
resources
* [MSITE-724] - An API incompatibility was encountered while executing 
org.apache.maven.plugins:maven-site-plugin:3.4:jar
* [MSITE-743] - Automatic breadcrumbs generates URLs inconsistent with 
menus: should point to index.html
* [MSITE-744] - Regression in 3.4: File in `generated-site/resources/` 
ignored unless there is a file in `generated-site/markdown/` too
* [MSITE-750] - site plugin doesn't override correctly parent 
distributionManagement site url with another one defined in child project when 
dav:
* [MSITE-752] - Cannot use server side includes.
* [MSITE-754] - ConcurrentModificationException when using site:run
* [MSITE-760] - when using templateFile, skin is downloaded and info 
message "Rendering site with skin"

** Improvement
* [MSITE-696] - site:deploy try to deploy the site of a sub module even if 
the property maven.site.skip is set to true
* [MSITE-708] - Doc about filtering incorrect about macros rules
* [MSITE-723] - "About" report generated even though index.apt is 
available in "generated-site"
* [MSITE-727] - MavenProject/MavenSession Injection as a paremeter instead 
as a component.
* [MSITE-729] - Update version of plexus-archiver to 2.9
* [MSITE-740] - Allow multiple extensions for given format
* [MSITE-746] - FAQ contains inaccurate description regarding the site 
life cycle
* [MSITE-755] - Upgrade Doxia Sitetools from 1.6 to 1.7
* [MSITE-765] - upgrade Doxia from 1.6 to 1.7

** New Feature
* [MSITE-756] - add an option to dump Velocity processed Doxia files

** Task
* [MSITE-753] - remove deprecated template and templateDirectory 
parameters
* [MSITE-759] - Update "Configuring the Site Descriptor" page for Doxia 
(Sitetools) 1.7
* [MSITE-763] - Fix issues reported by dependency:analyze
* [MSITE-766] - Upgrade to Commons Lang 3

** Wish
* [MSITE-326] - Make input source file encoding default to platform 
encoding

 
Enjoy,
 
-The Apache Maven team


[ANN] Apache Maven Doxia Sitetools 1.7 Released

2016-02-14 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Doxia Sitetools, version 1.7
 
Doxia Sitetools is an extension of base Doxia component that generates either 
HTML sites, consisting of decoration and content that was generated by Doxia, 
or documents like RTF or PDF.
 
http://maven.apache.org/doxia/doxia-sitetools/
 
You can download the appropriate sources etc. from the download page:
 
http://maven.apache.org/doxia/doxia-sitetools/download.cgi
 

Release Notes - Maven Doxia Sitetools - Version 1.7

** Bug
* [DOXIASITETOOLS-93] - request-scoped default Velocity Tools are not 
accessible
* [DOXIASITETOOLS-107] - Fix link to plexus page in the doxia-site-
renderer web page
* [DOXIASITETOOLS-130] - Doxia document not rendered if "." in 
filename
* [DOXIASITETOOLS-145] - when called from Maven 3, 
SiteTool.getParentProject() should just return project.getParent()

** Improvement
* [DOXIASITETOOLS-82] - Decoration model body/footer type mismatch
* [DOXIASITETOOLS-94] - add plexus container to Velocity context
* [DOXIASITETOOLS-99] - Add typed context variable for creationDate
* [DOXIASITETOOLS-100] - Deprecate all context properties which are 
duplicate or already available through Velocity tools
* [DOXIASITETOOLS-102] - Allow multiple extensions for given format
* [DOXIASITETOOLS-103] - Don't create outputFile in case of an external 
report
* [DOXIASITETOOLS-105] - add Markdown to dependencies
* [DOXIASITETOOLS-118] - Separate inheritance and interpolation 
* [DOXIASITETOOLS-120] - Print artifactId only in modules menu when module 
has no name
* [DOXIASITETOOLS-122] - improve API regarding locales
* [DOXIASITETOOLS-126] - don't copy resources when rendering documents but 
copy all resources in 1 call
* [DOXIASITETOOLS-132] - do not override existing content with template 
when copyResources()
* [DOXIASITETOOLS-136] - improve "Could not parse date: ..., ignoring!" 
message with document reference
* [DOXIASITETOOLS-147] - link breadcrumbs to index.html instead of 
directory (like menus)
* [DOXIASITETOOLS-155] - Change type of decoration model's body/head 
element to string

** New Feature
* [DOXIASITETOOLS-133] - for Velocity processed Doxia files 
(*.extension.vm), add an option to dump generated markup (= *.extension)
* [DOXIASITETOOLS-149] - Create a skin descriptor to contain metadata 
about the skin
* [DOXIASITETOOLS-150] - create a "isLink(href)" function for use in skins
* [DOXIASITETOOLS-154] - Add encoding to skin descriptor to define the 
encoding of site.vm

** Task
* [DOXIASITETOOLS-98] - Decoration model's Modello doc point to a 
statically versioned schema file
* [DOXIASITETOOLS-115] - move doxia-integration-tools from Doxia Tools to 
Doxia Sitetools
* [DOXIASITETOOLS-123] - remove long deprecated SiteTool API
* [DOXIASITETOOLS-125] - getDecorationModel() change siteDirectory from 
String to File
* [DOXIASITETOOLS-131] - don't add Template-specific variables in general 
document Velocity context
* [DOXIASITETOOLS-134] - Remove special handling of date format in 
DefaultSiteRenderer
* [DOXIASITETOOLS-135] - Make input source file encoding default to 
platform encoding
* [DOXIASITETOOLS-137] - add documentation on how site is rendered, 
merging documents and decoration
* [DOXIASITETOOLS-138] - remove skinFile parameter from 
createContextForTemplate
* [DOXIASITETOOLS-151] - Upgrade default skin to Default Skin 1.1
* [DOXIASITETOOLS-153] - Deprecate direct template usage in favor of skin 
only

** Wish
* [DOXIASITETOOLS-92] - Upgrade Velocity from 1.5 to 1.7
* [DOXIASITETOOLS-124] - streamline SiteTools API: hide methods that are 
only used internally
* [DOXIASITETOOLS-139] - don't render Apache license from default template
* [DOXIASITETOOLS-146] - don't translate APT source comments into output 
comments

 
Enjoy,
 
-The Apache Maven team


[ANN] Apache Maven Doxia 1.7 Released

2016-02-09 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Doxia, version 1.7 (which will be used in a future 3.5 version of maven-site-
plugin)
 
Doxia is a content generation framework that provides powerful techniques for 
generating static and dynamic content, supporting a variety of markup 
languages.
 
http://maven.apache.org/doxia/doxia/
 
You can download the appropriate sources etc. from the download page:
 
http://maven.apache.org/doxia/doxia/download.cgi
 

Release Notes - Maven Doxia - Version 1.7

** Bug
* [DOXIA-482] - add an API to avoid translating APT source comments into 
output comments
* [DOXIA-485] - Outdated links in xdoc format description
* [DOXIA-508] - Format characters are interpreted in monospaced text
* [DOXIA-524] - ISO-8859-15 encoding problem with markdown 
* [DOXIA-537] - NullPointerException parsing table cell with single space

** Improvement
* [DOXIA-203] - Add support for level 6 sections and generalize Sink API 
for sections
* [DOXIA-492] - Add support for doxia macros in markdown documents.
* [DOXIA-505] - Upgrade to Commons Configuration 1.10
* [DOXIA-527] - Allow multiple extensions for given format
* [DOXIA-529] - Add macro support to XHTML 

** New Feature
* [DOXIA-224] - Add source name in parser
* [DOXIA-532] - Update handling of comments for Server Side Includes (ie 
comments starting with #)
* [DOXIA-535] - Support .markdown file extension (in addition to current 
.md)

** Task
* [DOXIA-511] - remove deprecated o.a.m.doxia.module.site package
* [DOXIA-526] - remove xerces:xercesImpl dependency
* [DOXIA-531] - improve MacroRequest API with parser and sourceContent 
parameters requirements

** Wish
* [DOXIA-506] - move classes from doxia-core in sink package (same as 
doxia-sink-api) to dedicated sink.impl package


Enjoy,
 
-The Apache Maven team


[ANN] Apache Maven JDeps Plugin 3.0.0 Released

2015-10-29 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
JDeps Plugin, version 3.0.0
 
The JDeps Plugin uses the jdeps tool to analyze classes for internal API 
calls. For more information about the standard jdeps tool, please refer to 
Java+Dependency+Analysis+Tool.
 
http://maven.apache.org/plugins/maven-jdeps-plugin/
 
You should specify the version in your project's plugin configuration:
 

  org.apache.maven.plugins
  maven-jdeps-plugin
  3.0.0

 
You can download the appropriate sources etc. from the download page:
 
http://maven.apache.org/plugins/maven-jdeps-plugin/download.cgi

This is the first release of this plugin.
 
Enjoy,
 
-The Apache Maven team


[ANN] Apache Maven Project Info Reports Plugin 2.8.1 Released

2015-09-10 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Apache Maven Project 
Info Reports Plugin, version 2.8.1

The Maven Project Info Reports Plugin is a plugin that generates standard 
reports
for the specified project.

http://maven.apache.org/plugins/maven-project-info-reports-plugin/

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


  org.apache.maven.plugins
  maven-project-info-reports-plugin
  2.8.1



Release Notes - Apache Maven Project Info Reports Plugin - Version 2.8.1

Bug
* [MPIR-300] Reporting plugins are reported with wrong version if version 
specified via pluginManagement

Improvement
* [MPIR-329] French translation in project-info-report_fr.properties

Task
* [MPIR-333] switch to Fluido
* [MPIR-332] don't warn when removing path from git scm url


Enjoy,

-The Maven team



[ANN] Apache Maven Shared Reporting Implementation 2.4 Released

2015-07-06 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Reporting Implementation, version 2.4
 
This component provides abstract classes to manage report generation, which 
can be run both:
- as part of a site generation, as a maven-reporting-api's MavenReport,
- or as a direct standalone goal invocation, as a maven-plugin-api's Mojo. 

http://maven.apache.org/shared/maven-reporting-impl/
 
You should specify the version in your project's dependencies configuration:
 

  org.apache.maven.shared
  maven-reporting-impl
  2.4

 
You can download the appropriate sources etc. from the download page:
 
http://maven.apache.org/shared/maven-reporting-impl/download.cgi
 

Release Notes - Maven Reporting Implementation - Version 2.4
 
** Bug
* [MSHARED-429] - Supposedly invalid URLs are rendered as plain text

** Improvement
* [MSHARED-344] - maven-reporting-impl: Update to Doxia 1.6
* [MSHARED-388] - create ITs to show how to implement reporting plugins 
and make test
* [MSHARED-389] - create an IT to show how to write a reporting mojo that 
uses external generator


Enjoy,
 
-The Apache Maven team


[ANN] Jira migration from Codehaus to Apache

2015-04-06 Thread Hervé Boutemy
As announced previously, Jira migration for every Apache Maven Jira project 
from Codehaus to Apache was done this week-end.

The new Jira projects are now ready to use at ASF Jira [1]

Every migrated project from Codehaus was turned read-only and a "(moved to 
ASF)" notice was added to the title as a reminder.


There are still a few issues with some accounts, when username from Codehaus 
was already used at Apache: please report any issue in INFRA-9389 [2], with 
precise info regarding Codehaus username and expected username at Apache.


Thank you Codehaus for the support during this migration, and more generally 
for the great service given to us for many years.

Thank you Apache Infra for the huge work on import: the great result hides the 
problems that were encountered...

-The Apache Maven team


[1] https://issues.apache.org/jira/secure/BrowseProjects.jspa#10510

[2] https://issues.apache.org/jira/browse/INFRA-9389


[ANN] Maven 3.3.1 Release

2015-03-21 Thread Hervé Boutemy
Hi! 
  
The Apache Maven Team is pleased to announce the release of 3.3.1 
  
The official release notes can be found here: 
http://maven.apache.org/docs/3.3.1/release-notes.html
  
But Karl Heinz has written up better release notes here:
http://blog.soebes.de/blog/2015/03/17/apache-maven-3-dot-3-1-features/

The release can be downloaded from: 
http://maven.apache.org/download.cgi
  
Full list of changes can be viewed in JIRA: 
https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=21013

Thanks, 

The Maven Team 



[ANN] Apache Maven quarterly report

2015-01-30 Thread Hervé Boutemy
As every ASF project, Apache Maven regularly reports to the Apache board about 
the status of the project. Our latest report (January 21st, 2014) is shown 
below:

Apache Maven is a widely-used project build tool, targeting mainly Java 
development. Apache Maven promotes the use of dependencies via a 
standardized coordinate system, binary plugins, and a standard build 
lifecycle.

* General Information

  * Work on plugin releases to define common 2.2.1 minimum Maven version
and Java 5 requirements continues: we created an automated report [1]
that shows 33 plugins are ready from 49. Once finished, we expect to
start 3.x line of plugins with Maven 3 and Java 6 minimum requirements.

  * There was a contest to create a new Maven logo and create a mascot: 
the winning logo is [2] and the winning mascot (officially christened) 
"The Maven Owl" [3]. Work is now in progress to integrate it to the Maven
site.

  * We're studying Jira migration from Codehaus to Apache for better end-users
consistency, since we've got feedback about users lost when requiring to
create a Jira account at Codehaus.

  * Compliance with ASF source header policy

We enabled rat check on every build in maven-parent POM 25 to ensure full
compliance from now on.
Issue closed: this report is the last one with status on this topic.

* Community

  * No new committer this quarter (last added on 2014-08-25)

  * No new committer this quarter (last added on 2014-03-17)

  * Mailing List activity
   Oct..Dec 2013Jul..Sep 2014Oct..Dec 2014
User List: 959  723  680
Developers List:   704  980 1506

Users mailing list activity has been reduced a little bit in the last
three months whereas the developers mailing list activity has
strongly increased within the same time frame.

* Releases

  Core

  * Maven 3.2.5 (2014-12-20)

  Plugins

  * Maven Compiler Plugin 3.2 (2014-10-13)
  * Maven Assembly Plugin 2.5 (2014-10-26)
  * Maven Clean Plugin 2.6.1 (2014-10-26)
  * Maven Surefire Plugin 2.18 (2014-11-01)
  * Maven Failsafe Plugin 2.18 (2014-11-01)
  * Maven JXR Plugin 2.5 (2014-11-02)
  * Maven Assembly Plugin 2.5.1 (2014-11-04)
  * Maven Toolchains Plugin 1.1 (2014-11-11)
  * Maven PMD Plugin 3.3 (2014-11-14)
  * Maven Assembly Plugin 2.5.2 (2014-11-21)
  * Maven Ant Plugin 2.4 (2014-12-15)
  * Maven Assembly Plugin 2.5.3 (2014-12-17)
  * Maven AntRun Plugin 1.8 (2014-12-26)
  * Maven Surefire Plugin 2.18.1 (2014-12-28)
  * Maven Failsafe Plugin 2.18.1 (2014-12-28)
  * Maven EAR Plugin 2.10 (2014-12-31)
  * Maven Plugin Plugin 3.4 (2015-01-04)
  * Maven Project Info Reports Plugin 2.8 (2015-01-10)
  * Maven WAR Plugin 2.6 (2015-01-11)
  * Maven EJB Plugin 2.5 (2015-01-15)
  * Maven GPG Plugin 1.6 (2015-01-19)

  Other

  * Maven Shared Utils 0.7 (2014-10-17)
  * Maven Shared Filtering 1.3 (2014-10-18)
  * Maven Parent POM 25 (2014-10-22)
  * Maven Plugins Parent POM 26 (2014-10-22)
  * Maven Shared Parent POM 21 (2014-10-22)
  * Maven Skins Parent POM 10 (2014-10-22)
  * Maven Archiver 2.6 (2014-10-31)
  * Maven Repository Builder 1.0 (2014-11-13)
  * ASF Parent POM 16 (2014-11-16)
  * Maven Parent POM 26 (2014-11-16)
  * Maven Plugins Parent POM 27 (2014-11-16)
  * Maven Wagon 2.8 (2014-11-16)
  * Apache Maven Plugin Testing 3.3.0 (2014-12-30)
  * Maven Plugin Tools 3.4 (2015-01-04)

[1] 
https://builds.apache.org/job/dist-tool-plugin/site/dist-tool-prerequisites.html

[2] http://maven.apache.org/images/maven-logo-black-on-white.png

[3] http://maven.apache.org/images/mascot-large.png



[ANN] Apache Maven Plugin Tools (with Maven Plugin Plugin) 3.4 Released

2015-01-05 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Plugin Tools, version 3.4

The Maven Plugin Tools contains the necessary tools to generate rebarbative 
content like descriptor, help and documentation.

http://maven.apache.org/plugin-tools/
http://maven.apache.org/plugin-tools/maven-plugin-plugin/

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


  org.apache.maven.plugins
  maven-plugin-plugin
  3.4


Release Notes - Maven Plugin Tools - Version 3.4

** Bug
* [MPLUGIN-238] - HelpMojo phases fails when using java-annotations
* [MPLUGIN-266] - Incorrect warning comment about deprecated @component 
usage for maven objects
* [MPLUGIN-270] - Deprecation of classical Maven objects as components is 
broken when using Javadoc tags
* [MPLUGIN-272] - Descriptor goal fail with java 8 and interface with 
default method: upgrade QDox
* [MPLUGIN-274] - generated HelpMojo source contains tabs and other errors 
reported by Checkstyle
* [MPLUGIN-284] - don't try to extract mojos from Beanshell by default
* [MPLUGIN-286] - Failure during build via mvn -Prun-its clean verfiy based 
on missing dependencies

** Improvement
* [MPLUGIN-267] - document how to change descriptor phase instead of 
running it twice with skipErrorNoDescriptorsFound
* [MPLUGIN-279] - improve jdk requirement when m-compiler-p not 
explicitely configured: use default properties
* [MPLUGIN-281] - Removed dependency plexus-container-default:1.0-alpha-9-
stable-1
* [MPLUGIN-283] - Upgrade plexus-utils to 3.0.20

** Task
* [MPLUGIN-278] - Upgrade to Maven 2.2.1 minimum requirement
* [MPLUGIN-280] - remove xdoc goal since the content is generated during 
report
* [MPLUGIN-285] - change "java" extractor id to "java-javadoc" to match 
"java-annotations"
* [MPLUGIN-287] - refactoring: consistent package name for extractor and 
javadoc

Enjoy,

-The Apache Maven team


[ANN] Apache Maven 3.2.5 Release

2014-12-24 Thread Hervé Boutemy
Hi!
 
The Apache Maven Team is pleased to announce the release of 3.2.5
 
The release notes can be found here:
http://maven.apache.org/docs/3.2.5/release-notes.html
 
The release can be downloaded from:
http://maven.apache.org/download.cgi
 
Full list of changes can be viewed in JIRA:
https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=20819

Thanks,

The Maven Team


[ANN] Apache Maven Toolchains Plugin 1.1 Released

2014-11-14 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Apache Maven 
Toolchains Plugin, version 1.1

The Toolchains Plugins allows to share configuration across plugins. For 
example to make sure the plugins like compiler, surefire, javadoc, webstart 
etc. all use the same JDK for execution.

http://maven.apache.org/plugins/maven-toolchains-plugin/

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


  org.apache.maven.plugins
  maven-toolchains-plugin
  1.1



Release Notes - Apache Maven Toolchains Plugin - Version 1.1

Bug
* [MTOOLCHAINS-6] Cannot create custom toolchain type

Improvement
* [MTOOLCHAINS-11] Double check toolchain type to protect against core bug 
MNG-5716
* [MTOOLCHAINS-10] Improve plugin output
* [MTOOLCHAINS-1] Document how to create new toolchains

Task
* [MTOOLCHAINS-9] Upgrade to Maven 2.2.1 compatiblity
* [MTOOLCHAINS-8] improve code and javadoc
* [MTOOLCHAINS-7] add an IT to check that the plugin works as expected
* [MTOOLCHAINS-4] use maven-plugin-tools' java 5 annotations


Enjoy,

-The Maven team



[ANN] Apache Maven quarterly report

2014-10-17 Thread Hervé Boutemy
As every ASF project, Apache Maven regularly reports to the Apache board about 
the status of the project. Our latest report (October 15th, 2014) is shown 
below:

Apache Maven is a widely-used project build tool, targeting mainly Java 
development. Apache Maven promotes the use of dependencies via a 
standardized coordinate system, binary plugins, and a standard build 
lifecycle.

* General Information

  * SSL was enabled for central during August and Maven 3.2.3 was released
to use https by default in super POM [1].

  * Description of central repository position in Maven ecosystem has been
updated to match latest evolutions [2].

  * A lot of plugin releases are done to define common 2.2.1 minimum Maven
version requirement. We expect in the near future to update the minimum
requirement to Maven 3.0 (JRE 5), which will permit to make some cleanup
in plugins code, then Maven core.

  * JDK8 compatibility status: latest informations available in our wiki [3].

[MCOMPILER-228] identified as JDK 8 bug, fixed in JDK1.8.0_40

  * Compliance with ASF source header policy

8 plugins have been fixed this quarter.
Only maven-eclipse-plugin, wagon, surefire and a few components are not yet
compliant (on 106 release roots).
We're preparing to enable rat check on every build in next maven-parent
POM, to ensure full compliance from now on.

  * Update requirements of LICENSE and NOTICE files in source control

Currently no change cause there is no real guide line nor a definitive
decision made by the ASF.

  * Source download link requirement

The site.xml descriptor for all plugins has been changed accordingly to
reflect the requirements based on MNGSITE-152 [4].
This means that every new release contains appropriate download link [5]
and an Apache License link [6].

Every release which has been reported this quarter contains already those
links.

Issue closed: this report is the last one with status on this topic.

* Community

  * Karl Heinz Marbaise joined the PMC (2014-08-25)

  * No new committer this quarter (last added on 2014-03-17)

  * ApacheCon Europe: we don't have any talk, but a few developers said they
were attending, then expect to meet and discuss about Maven future plans.

  * Mailing List activity

Users mailing list activity has reduced a little bit over the last six
month in comparison to 2013 whereas the developer list activity is more or
less constant within the same time period.

* Releases

  Core

  * Apache Maven (3.2.3) (2014-08-17)

  Plugins

  * Apache Maven Site Plugin 3.4 (2014-07-07)
  * Apache Maven Source Plugin 2.3 (2014-07-11)
  * Apache Maven SCM Plugin 1.9.1 (2014-07-25)
  * Apache Maven PMD Plugin 3.2 (2014-08-01)
  * Apache Maven Assembly Plugin 2.4.1 (2014-08-03)
  * Apache Maven EJB Plugin 2.4 (2014-08-24)
  * Apache Maven Install Plugin 2.5.2 (2014-08-27)
  * Apache Maven Deploy Plugin 2.8.2 (2014-08-27)
  * Apache Maven ACR Plugin 1.1 (2014-09-02)
  * Apache Maven RAR Plugin 2.4 (2014-09-08)
  * Apache Maven Checkstyle Plugin 2.13 (2014-09-18)
  * Apache Maven Dependency Plugin 2.9 (2014-09-18)
  * Apache Maven Javadoc Plugin 2.10 (2014-09-20)
  * Apache Maven Clean Plugin 2.6 (2014-09-22)
  * Apache Maven Release Plugin 2.5.1 (2014-09-22)
  * Apache Maven Changes Plugin 2.11 (2014-09-24)
  * Apache Maven JavaDoc Plugin 2.10.1 (2014-09-27)
  * Apache Maven Resources Plugin 2.7 (2014-09-29)
  * Apache Maven Source Plugin 2.4 (2014-10-07)
  * Apache Maven Linkcheck Plugin 1.2 (2014-10-08)
  * Apache Maven WAR Plugin 2.5 (2014-10-08)

  Other

  * Apache Maven Plugin Testing 3.2.0 (2014-07-14)
  * Apache Maven SCM 1.9.1 (2014-07-25)
  * Apache Maven Shared Dependency Analyzer 1.5 (2014-09-11)
  * Apache Maven SCM 1.9.2 (2014-09-13)
  * Apache Maven Shared Dependency Tree 2.2 (2014-09-14)
  * Apache Maven Wagon (2014-09-18)
  * Apache Maven Shared Reporting Impl 2.3 (2014-09-14)
  * Apache Software Foundation Parent POM 15 (2014-09-28)


[1] http://maven.apache.org/ref/3.2.3/maven-model-builder/super-pom.html
[2] http://maven.apache.org/repository/
[3] https://cwiki.apache.org/confluence/display/MAVEN/Java+8+Upgrade
[4] http://jira.codehaus.org/browse/MNGSITE-152
[5] http://maven.apache.org/plugins/maven-PLUGINNAME-plugin/download.cgi
[6] http://www.apache.org/licenses/


[ANN] Apache Maven Checkstyle Plugin 2.13 Released

2014-09-21 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Checkstyle Plugin, version 2.13

This plugin generates a report regarding the code style used by the 
developers.

http://maven.apache.org/plugins/maven-checkstyle-plugin/

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


  org.apache.maven.plugins
  maven-checkstyle-plugin
  2.13



Release Notes - Maven Checkstyle Plugin - Version 2.13

** Bug
* [MCHECKSTYLE-126] - Generated HTML page contains 
"charset=${outputEncoding}"
* [MCHECKSTYLE-214] - Resources retrieval ignores resources definition in 

* [MCHECKSTYLE-225] - headerLocation no longer sets checkstyle.header.file
* [MCHECKSTYLE-230] - ConcurrentModificationException in 
FileResourceLoader.getResource
* [MCHECKSTYLE-237] - Changeset 1608113 introduces "Line 0" regression
* [MCHECKSTYLE-238] - ConcurrentModificationException
* [MCHECKSTYLE-244] - LicenseResourceManager component is not thread safe 
and causes parallel build failures

** Improvement
* [MCHECKSTYLE-70] - Support for multiple source folders
* [MCHECKSTYLE-148] - Would be nice to see the name of CHECK together with 
its output
* [MCHECKSTYLE-215] - Abandon sourceDirectory and testSourceDirectory for 
MavenProject#getCompileSourceRoots
* [MCHECKSTYLE-217] - Add parameter which skips rule rows which do not 
have any violations
* [MCHECKSTYLE-232] - add the version of Checkstyle to the generated 
report
* [MCHECKSTYLE-233] - link to rules documentation
* [MCHECKSTYLE-234] - group rules by category
* [MCHECKSTYLE-235] - improve difference between rules with and without 
violations
* [MCHECKSTYLE-236] - add Rule name to violation message

** New Feature
* [MCHECKSTYLE-242] - fine grained ignore of violations

** Task
* [MCHECKSTYLE-248] - Remove RegexBasedInterpolator and ValueSource

** Wish
* [MCHECKSTYLE-239] - remove Translation rule from Maven checks
* [MCHECKSTYLE-240] - add 17, 31 and 37 to ignored MagicNumber
* [MCHECKSTYLE-241] - add SuppressWarningsFilter (introduced in Checkstyle 
5.7) to support @SuppressWarnings
* [MCHECKSTYLE-243] - log check violations to console by default
* [MCHECKSTYLE-246] - add UniqueProperties rule (introduced in Checkstyle 
5.7)
* [MCHECKSTYLE-247] - add CHECKSTYLE_OFF/ON: regexp support 
(SuppressionCommentFilter)


Enjoy,

-The Apache Maven team


[ANN] Apache Maven Shared Component: Maven Reporting Implementation version 2.3

2014-09-21 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Shared Component: Maven Reporting Implementation, version 2.3

This component provides abstract classes to manage report generation, which 
can be run both:
- as part of a site generation, as a maven-reporting-api's MavenReport,
- or as a direct standalone goal invocation, as a maven-plugin-api's Mojo

http://maven.apache.org/shared/maven-reporting-impl/

You should specify the dependency in your project's dependency configuration:


  org.apache.maven.shared
  maven-reporting-impl
  2.3



Release Notes - Maven Shared Components - Version maven-reporting-impl-2.3

** Sub-task
* [MSHARED-240] - Port maven-reporting-impl to maven-shared-utils

** Bug
* [MSHARED-328] - use @parameter default-value instead of @parameter 
expression in sample
* [MSHARED-346] - missing properties usually set by m-site-p 
(outputEncoding, ...)

** Improvement
* [MSHARED-348] - support reporting encoding configuration when used as 
goal

** New Feature
* [MSHARED-347] - use plugin-tools java 5 annotations to avoid fields 
copy/paste when implementing


Enjoy,

-The Apache Maven team


[ANN] Apache Maven Site Plugin 3.4 Released

2014-07-12 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Site Plugin, version 3.4

The Site Plugin is used to generate a site for the project. The generated site 
also includes the project's reports that were configured in the POM.

http://maven.apache.org/plugins/maven-site-plugin/

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


  org.apache.maven.plugins
  maven-site-plugin
  3.4


Release Notes - Maven Site Plugin - Version 3.4

** Bug
* [MSITE-121] - Generated html files contain inconsistent new lines
* [MSITE-665] - Site plugin version 3.2 seems to modify a project's 
classpath.
* [MSITE-716] - update doxia-integration-tools to 1.6
* [MSITE-718] - upgrade Doxia base to 1.6
* [MSITE-719] - upgrade Doxia Site Tools to 1.6

** Improvement
* [MSITE-454] - Don't use aggregator mojos for default report set
* [MSITE-516] - reportPlugins should/could inherit more information from 
pluginManagement
* [MSITE-711] - add report's goal name to output
* [MSITE-713] - improve "Error during page generation" error message
* [MSITE-714] - display statistics about Doxia documents rendered
* [MSITE-720] - upgrade maven-reporting-exec to 1.2
* [MSITE-722] - align display info on executed reports

** Task
* [MSITE-715] - refactor: split Mojos in sub-packages

Enjoy,

-The Apache Maven team


[ANN] Apache Doxia base and Doxia Site Tools 1.6 Released

2014-07-01 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Doxia 
base and Doxia Site Tools 1.6, version 1.6

Doxia is a content generation framework that provides powerful techniques for 
generating static and dynamic content, supporting a variety of markup 
languages.
Doxia Site Tools is an extension of base Doxia component that generates either 
sites, consisting of decoration and content that was generated by Doxia, or 
documents like RTF or PDF.

http://maven.apache.org/doxia/doxia/
http://maven.apache.org/doxia/doxia-sitetools/


Release Notes - Maven Doxia base - Version 1.6

** Bug
* [DOXIA-386] - Snippet Macro:  Reference file does not support UTF-8 file 
format to generate the page garbage
* [DOXIA-503] - Plexus components cannot be abstract classes
* [DOXIA-509] - Multi-markdown metadata is too greedy
* [DOXIA-515] -  elements in markdown html block content are silently 
swallowed 

** Improvement
* [DOXIA-510] - create parser.module equivalent to module.site

** Task
* [DOXIA-514] - Prepare unittests for JDK8


Release Notes - Maven Doxia Sitetools - Version 1.6

** Bug
* [DOXIASITETOOLS-76] - Missing inheritance of 'googleAdSenseClient', 
'googleAdSenseSlot' and 'googleAnalyticsAccountId' elements.
* [DOXIASITETOOLS-87] - inconsistent newlines between template content 
from skin and generated content
* [DOXIASITETOOLS-91] - Section title anchors are not at a good place in 
generated HTML

** Improvement
* [DOXIASITETOOLS-84] - move o.a.m.doxia.sink.render.RenderingContext from 
Doxia core to Doxia Site Renderer
* [DOXIASITETOOLS-85] - move RenderingContext from o.a.m.doxia.sink.render 
package to o.a.m.doxia.siterenderer
* [DOXIASITETOOLS-86] - Use a linguisticly proper separator between 
project name and doc title in HTML title

** New Feature
* [DOXIASITETOOLS-90] - site inheritance controllable

Enjoy,

-The Apache Maven team


[ANN] Apache Maven SCM Publish Plugin 1.1 Released

2014-05-21 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
SCM Publish Plugin, version 1.1

This plugin is a utility plugin to allow publishing Maven website to any 
supported SCM. The primary goal was to have an utility plugin to allow Apache 
projects to publish Maven websites via the ASF svnpubsub system. The plugin 
has been tested with git scm too and by example can push content for github 
pages.

http://maven.apache.org/plugins/maven-scm-publish-plugin/

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


  org.apache.maven.plugins
  maven-scm-publish-plugin
  1.1


Release Notes - Maven SCM Publish Plugin - Version 1.1

** Bug
* [MSCMPUB-12] - scmBranch ignored when tryUpdate is specified

** Improvement
* [MSCMPUB-15] - log files and directories added/deleted as INFO

** New Feature
* [MSCMPUB-14] - add all directories in 1 command per default

Enjoy,

-The Apache Maven team


[ANN] Apache Maven Plugin Tools (including Maven Plugin Plugin) 3.3 Released

2014-05-16 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Plugin Tools, version 3.3

The Maven Plugin Tools contains the necessary tools to be able to produce 
Maven Plugins in scripting languages and to generate rebarbative content like 
descriptor, help and documentation.

The Maven Plugin Plugin is used to create a Maven plugin descriptor for any 
Mojo's found in the source tree, to include in the JAR. It is also used to 
generate report files for the Mojos as well as for updating the plugin 
registry, the artifact metadata and generating a generic help goal.

http://maven.apache.org/plugin-tools/
http://maven.apache.org/plugin-tools/maven-plugin-plugin/

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


  org.apache.maven.plugins
  maven-plugin-plugin
  3.3



Release Notes - Maven Plugin Tools - Version 3.3

** Bug
* [MPLUGIN-191] - plugin-info.html is not created
* [MPLUGIN-234] - Extreme amounts of debug logging
* [MPLUGIN-235] - Doc example incorrectly states that plexus-utils is 
needed as a dependency
* [MPLUGIN-236] - Value for Mojo's 'defaultPhase' parameter is incorrectly 
a string in examples
* [MPLUGIN-239] - Execute goal does not passes from mojos.xml 
pluginMetadata
* [MPLUGIN-242] - NullPointerException in MojoClassVisitor.visit()
* [MPLUGIN-244] - Help mojo generates Javadoc, which is not accepted by 
JDK 8 doclint
* [MPLUGIN-245] - @Parameter property names are not written to the plugin-
help.xml file
* [MPLUGIN-248] - XML-Namespace in ITs for ant-based mojos are wrong.
* [MPLUGIN-255] - Generated HelpMojo doesn't close resource stream
* [MPLUGIN-258] - IT failures with Jdk 8 (EA) 
* [MPLUGIN-260] - Plugin that uses annotations in Java 8 source can't 
generate descriptor
* [MPLUGIN-262] - Generated HelpMojo doesn't display default values and 
user properties.

** Improvement
* [MPLUGIN-237] - JavaDoc WARNING on generated HelpMojo class.
* [MPLUGIN-246] - Clarify that super class must also use annotations
* [MPLUGIN-264] - Allow other packaging types

** New Feature
* [MPLUGIN-259] - @Parameter name="xxx" to set bean property name different 
from class' field

** Task
* [MPLUGIN-233] - remove InstanciationStrategy enum from annotations
* [MPLUGIN-265] - remove deprecated API since introduction of 
PluginToolsRequest

** Wish
* [MPLUGIN-249] - give snippets to show use of expressions to get Maven 
objects
* [MPLUGIN-250] - since element is not in version 1.0.0 of plugin-
metadata: should create a new version of the descriptor
* [MPLUGIN-257] - deprecate classical Maven objects as components
* [MPLUGIN-261] - sort goals in generated plugin.xml

Enjoy,

-The Apache Maven team


[ANN] Apache Maven SCM Publish Plugin 1.0 Released

2014-02-03 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
SCM Publish Plugin, version 1.0

The maven-scm-publish-plugin is a utility plugin to allow publishing Maven 
website to any supported SCM. The primary goal was to have an utility plugin 
to allow Apache projects to publish Maven websites via the ASF svnpubsub 
system. The plugin has been tested with git scm too and by example can push 
content for github pages.

http://maven.apache.org/plugins/maven-scm-publish-plugin/

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


  org.apache.maven.plugins
  maven-scm-publish-plugin
  1.0



Release Notes - maven-scm-publish-plugin - Version 1.0

** Improvement
* [MSCMPUB-6] - when creating a directory in svn, if checkout fails, wait 
a few seconds and retry
* [MSCMPUB-7] - Add timestamp when commit starts (and ends)
* [MSCMPUB-10] - Pick up SCM credentials from settings.xml server section
* [MSCMPUB-11] - display content size (number of directories, files, and 
size)

** Story
* [MSCMPUB-4] - Need a working example for GitHub/gh-pages, preferably 
naturally linked to natural site lifecycle, and multi-module

** Task
* [MSCMPUB-3] - Upgrade to SCM-1.9

Enjoy,

-The Apache Maven team


[ANN] Maven Dependency Plugin 2.8 Released

2013-05-17 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Maven 
Dependency Plugin, version 2.8

The dependency plugin provides the capability to manipulate artifacts. It can 
copy and/or unpack artifacts from local or remote repositories to a specified 
location.

http://maven.apache.org/plugins/maven-dependency-plugin/

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


  org.apache.maven.plugins
  maven-dependency-plugin
  2.8


Release Notes - Maven 2.x Dependency Plugin - Version 2.8

** Bug
* [MDEP-312] - copyPom with useRepositoryLayout copies pom to wrong 
location
* [MDEP-374] - dependency:tree -Dverbose isn't verbose anymore
* [MDEP-379] - useSubDirectoryPerArtifact creates folder with wrong format
* [MDEP-395] - get doesn't copy transitive dependencies to output 
directory
* [MDEP-407] - add support for Maven 3.1-A1/Eclipse Aether 0.9-M2 to 
dependency:tree
* [MDEP-411] - copy-dependencies with useRepositoryLayout and copyPoms 
copies the poms twice
* [MDEP-416] - dependency:copy-dependencies addParentPoms causes NPE with 
Maven 2

** Improvement
* [MDEP-128] - Support ability to specify multiple "includeScope" 
parameters
* [MDEP-414] - Add option to sort output of dependency:resolve/list
* [MDEP-415] - Add option to include parent poms in dependency:resolve 
output

** New Feature
* [MDEP-412] - add an option to copy dependencies with their parent poms + 
parent poms of current project

** Wish
* [MDEP-321] - Remove final declaration from class UnpackMojo

Enjoy,

-The Apache Maven team


[ANN] Maven Project Info Reports Plugin version 2.7 Released

2013-05-16 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Maven *Project 
Info Reports Plugin, version 2.7*

The Maven Project Info Reports plugin is used to generate reports information 
about the project.

http://maven.apache.org/plugins/maven-project-info-reports-plugin/

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


  org.apache.maven.plugins
  maven-project-info-reports-plugin
  2.7


Release Notes - Maven 2.x Project Info Reports Plugin - Version 2.7

** Bug
* [MPIR-229] - The 'modules' report does not support 'url' elements using 
properties.
* [MPIR-257] - English localization properties misplaced (i18n)
* [MPIR-261] - Wrong URL for some CI home pages in resource bundles
* [MPIR-264] - JDK Rev not determined when Maven 2 is building the site
* [MPIR-266] - Subsequent runs of the dependencies report should always 
produce the same output if the input hasn't changed
* [MPIR-272] - add support for Maven 3.1-A1/Eclipse Aether 0.9-M2 to 
dependencies report
* [MPIR-275] - NPE in DependenciesReport

** Improvement
* [MPIR-182] - Make order of reports shown in "Project Reports" configurable
* [MPIR-232] - when packaging is pom, index report (About) should contain 
modules report content
* [MPIR-258] - Missing english localization property for dependency-info 
(i18n)
* [MPIR-259] - Add french localization for dependency-info
* [MPIR-262] - Add support for 'report.cim.bamboo.intro' resource property
* [MPIR-271] - GIT support in project-info-reports:scm
* [MPIR-274] - Added translations and corrections to spanish resource 
boundle

** Task
* [MPIR-276] - Upgrade to Doxia 1.4

Enjoy,

-The Apache Maven team


[ANN] Maven Site Plugin 3.3 Released

2013-05-13 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Maven Site 
Plugin, version 3.3

The Site Plugin is used to generate a site for the project. The generated site 
also includes the project's reports that were configured in the POM.

http://maven.apache.org/plugins/maven-site-plugin/

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


  org.apache.maven.plugins
  maven-site-plugin
  3.3


Release Notes - Maven 2.x and 3.x Site Plugin - Version 3.3

** Bug
* [MSITE-658] - 'relativizeDecorationLinks' not working using multiple 
'locales'.
* [MSITE-662] - jetty listens on port 0
* [MSITE-670] - Cannot use site.xml generated by effective-site goal and 
output parameter as is
* [MSITE-677] - site:run's port cannot be set due to missing @Parameter 
annotation
* [MSITE-678] - Configuring Site Run example contains dead link
* [MSITE-680] - site:effective-site failure with Maven 2
* [MSITE-682] - Apostrophe's in Markdown are removed resulting in HTML 
full of spelling error
* [MSITE-683] - reporting fails with Maven 3.1-A1/Eclipse Aether 0.9-M2
* [MSITE-686] - Report inheritance does not work as specified
* [MSITE-687] - wrong site stage location when parent pom (not in reactor) 
has same site

** Improvement
* [MSITE-661] - support markdown format per default
* [MSITE-666] - Please mark SiteDescriptorAttachMojo as @threadSafe
* [MSITE-667] - document reportSets usage

** Wish
* [MSITE-684] - disable reportPlugins configuration in POM

Enjoy,

-The Apache Maven team


[ANN] Maven Project Info Reports Plugin 2.5.1 Released

2012-08-30 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Maven Project Info 
Reports Plugin, version 2.5.1

The Maven Project Info Reports Plugin is a plugin that generates standard 
reports for the specified project.

http://maven.apache.org/plugins/maven-project-info-reports-plugin/

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


  org.apache.maven.plugins
  maven-project-info-reports-plugin
  2.5.1



Release Notes - Maven Project Info Reports Plugin - Version 2.5.1

Bug
* [MPIR-250] dependency-info packaging information broken: displays 
"${project.packaging"
* [MPIR-249] new dependency-info report not added to goals index page
* [MPIR-248] NPE while DependenciesReport
* [MPIR-187] Usage of other(internal) TLD

Improvement
* [MPIR-239] Brazillian Portuguese translation


Enjoy,

-The Maven team



[ANN] Maven Dependency Plugin 2.5 Released

2012-08-05 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Maven Dependency 
Plugin, version 2.5

The dependency plugin provides the capability to manipulate artifacts. It can 
copy and/or unpack artifacts from local or remote repositories to a specified 
location.

http://maven.apache.org/plugins/maven-dependency-plugin


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


  org.apache.maven.plugins
  maven-dependency-plugin
  2.5



Release Notes - Maven Dependency Plugin - Version 2.5

** Bug
* [MDEP-297] - Documentation Problem of an attribute
* [MDEP-352] - Attributes for ArtifactItems referenced in 
AbstractFromConfigurationMojo.java are incorrect (documentation patch attached)
* [MDEP-356] - maven dependency plugin should use maven 3 dependency 
resolver, aether

** Improvement
* [MDEP-286] - Typo in documentation
* [MDEP-339] - tree mojo doesn't work with maven3
* [MDEP-344] - Documentation for dependency:tree goal is incorrect
* [MDEP-357] - use plugins annotations

** Task
* [MDEP-363] - The plugin should not write debug messages to 'System.out'.

Enjoy,

-The Maven team

[ANN] Maven Maven Project Info Reports Plugin 2.5 Released

2012-08-05 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Maven Project Info 
Reports Plugin, version 2.5

The Maven Project Info Reports Plugin is a plugin that generates standard 
reports  for the specified project.

http://maven.apache.org/plugins/maven-project-info-reports-plugin

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


  org.apache.maven.plugins
  maven-project-info-reports-plugin
  2.5



Release Notes - Maven Project Info Reports Plugin - Version 2.5

Bug
* [MPIR-245] blacklisted column in dependencies location is rendered without 
header
* [MPIR-244] With Maven 3, "Dependency Repository Locations" in dependencies 
report shows my local repository manager id and url instead of public 
repository info
* [MPIR-237] Unexpected download
* [MPIR-228] HTML code detection in license content too precise: doesn't 
detect EPL at http://www.eclipse.org/legal/epl-v10.html is HTML

Improvement
* [MPIR-236] Create a new report to show how to include the module in different 
build systems

New Feature
* [MPIR-227] add an index listing all licenses at page start

Task
* [MPIR-246] use maven-plugin-tools' java 5 annotations


Enjoy,

-The Maven team



[ANN] Maven Plugin Plugin 3.1 Released

2012-07-03 Thread Hervé BOUTEMY
The Maven team is pleased to announce the release of the Maven Plugin
Plugin, version 3.1.
This version fixes mostly the support of Java annotations for Maven plugins (
http://maven.apache.org/plugin-tools/maven-plugin-plugin/examples/using-
annotations.html
)

The Maven Plugin Plugin is used to create a Maven plugin descriptor
for any Mojo's found in the source tree, to include in the JAR. It is
also used to generate report files for the Mojos as well as for
updating the plugin registry, the artifact metadata and generating a
generic help goal.

http://maven.apache.org/plugin-tools/maven-plugin-plugin

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


  org.apache.maven.plugins
  maven-plugin-plugin
  3.1



Release Notes - Maven 2.x Plugin Tools - Version 3.1

** Bug
* [MPLUGIN-208] - HelpMojo class generated by helpmojo goal uses 
deprecated annotations
* [MPLUGIN-210] - NPE in generated help mojo with M2 when no goal has 
description
* [MPLUGIN-213] - NullPointerException in descriptor goal
* [MPLUGIN-214] - generated descriptor for Maven object components is not 
like previous versions
* [MPLUGIN-215] - role-hint and configuration generated with empty values
* [MPLUGIN-216] - default dependency resolution set to RUNTIME
* [MPLUGIN-217] - HelpMojo (always) contains description for the maven-
plugin-plugin 
* [MPLUGIN-218] - Tag 'since' not recognized in the plugin model

** Task
* [MPLUGIN-209] - use maven-plugin-tools' java 5 annotations


Have Fun,
-The Maven team


[ANN] Maven Archetype Plugin 2.1 Released

2011-09-04 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Maven Archetype 
Plugin, version 2.1

Archetype is a Maven project templating toolkit. 

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

Release Notes - Maven Archetype - Version 2.1

** Bug
* [ARCHETYPE-220] - Unable to access remote catalogs on HTTPS protocol, 
even with redirection
* [ARCHETYPE-332] - required property keys cannot have '.' in the name
* [ARCHETYPE-339] - create-from-project goal should default to using 
${package} instead of ${packageInPathFormat}
* [ARCHETYPE-341] - archetype.xsd doesn't allow content in source or 
resource elements
* [ARCHETYPE-344] - Cannot use local snapshot archetypes w/o -
DarchetypeRepository=local
* [ARCHETYPE-349] - Property not available in config when defaultValue in 
descriptor contains token
* [ARCHETYPE-351] - Maven central is not used for archetype repository 
anymore
* [ARCHETYPE-353] - Incorrect license header in 3 files
* [ARCHETYPE-355] - NPE in DefaultArchetypeArtifactManager.closeZipFile 
when running integration-test goal
* [ARCHETYPE-357] - remove debug trace displayed as info when generating a 
project from an old artifact
* [ARCHETYPE-359] - fail on mvn install with a archetype created from 
create-from-project command having required property in archetype-metadata.xml
* [ARCHETYPE-360] - Wrong assignment in loop results in wrong debug log 
output
* [ARCHETYPE-362] - Replacing properties in default value of other 
properties doesn't work due to faulty ordering.
* [ARCHETYPE-376] - port used in unit test is hardcoded so can cause port 
allocation issue on ci machine

** Improvement
* [ARCHETYPE-265] - Unable to set a description for the generated 
archetype
* [ARCHETYPE-289] - Support empty directory creation
* [ARCHETYPE-303] - Externalize Archetype Catalog model into separate 
module
* [ARCHETYPE-342] - display information message during project creation 
from a fileset archetype like it is done for old 1.x archetype
* [ARCHETYPE-343] - add package property to generated archetype.properties
* [ARCHETYPE-375] - display groupId in front of artifactId in list for 
selection

** New Feature
* [ARCHETYPE-334] - Run a build on generated project during integration 
test
* [ARCHETYPE-347] - Allow fields like scm, developers, licenses, etc to be 
set when generating an archetype
* [ARCHETYPE-371] - Add a command line argument to filter/limit the 
archetypes returned by mvn archetype:generate

** Task
* [ARCHETYPE-378] - Remove the parameter goalPrefix (and corresponding 
code) from the archetype:add-archetype-metadata mojo

Enjoy,

-The Maven team


[ANN] Maven/Maven Plugins/Maven Shared Components Parent POMs

2011-08-19 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the parent POMs for Maven 
projects: version 21 for Maven parent, version 22 for Maven Plugins parent and 
version 17 for Maven Shared Components parent.

http://maven.apache.org/pom/maven/
http://maven.apache.org/pom/maven-plugins/
http://maven.apache.org/pom/maven-shared-commonents/


Release Notes - Maven POMs - Version MAVEN-21

** Bug
* [MPOM-13] - Java 5 compiler settings is only in quality-checks profile: 
should be in the default config
* [MPOM-19] - Cannot stage site documentation with Maven 3.0.x

** Improvement
* [MPOM-14] - make reporting and quality checks plugin Java 5 compatible
* [MPOM-15] - code generation plugins should generate Java 5 sources by 
default
* [MPOM-17] - set detectLinks=true for javadoc plugin
* [MPOM-18] - add plexus and maven plugins taglets to javadoc configuration
* [MPOM-20] - Maven Parent Pom should be properly documented
* [MPOM-26] - add Sonar report configuration to ASF Sonar instance

** New Feature
* [MPOM-25] - add Findbugs to reporting profile

** Wish
* [MPOM-16] - move modello and plexus plugins from ASF-wide parent pom to 
Maven parent
* [MPOM-23] - move maven-site-plugin configuration for Maven 3 from maven-
parent to asf-parent


Release Notes - Maven POMs - Version MAVEN-PLUGINS-22

** Bug
* [MPOM-13] - Java 5 compiler settings is only in quality-checks profile: 
should be in the default config

** Improvement
* [MPOM-14] - make reporting and quality checks plugin Java 5 compatible
* [MPOM-15] - code generation plugins should generate Java 5 sources by 
default
* [MPOM-17] - set detectLinks=true for javadoc plugin
* [MPOM-26] - add Sonar report configuration to ASF Sonar instance

** New Feature
* [MPOM-25] - add Findbugs to reporting profile

** Wish
* [MPOM-21] - share run-its profile with common invoker plugin configuration


Release Notes - Maven POMs - Version MAVEN-SHARED-17

** Bug
* [MPOM-13] - Java 5 compiler settings is only in quality-checks profile: 
should be in the default config

** Improvement
* [MPOM-14] - make reporting and quality checks plugin Java 5 compatible
* [MPOM-15] - code generation plugins should generate Java 5 sources by 
default
* [MPOM-17] - set detectLinks=true for javadoc plugin
* [MPOM-26] - add Sonar report configuration to ASF Sonar instance

** New Feature
* [MPOM-25] - add Findbugs to reporting profile

** Wish
* [MPOM-24] - add documentation for maven shared components like other 
parent poms


Enjoy,

-The Maven team


[ANN] Apache Parent POM 10 Released

2011-08-15 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Apache Parent POM, 
version 10.

This POM contains settings that are likely to be useful to any Apache project 
that is building and releasing code with Maven 2/3.

http://maven.apache.org/pom/asf/

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


  org.apache
  apache
  10



Release Notes - Maven POMs - Version ASF-10

** Improvement
* [MPOM-7] - Apache Parent Pom should be properly documented

** Wish
* [MPOM-16] - move modello and plexus plugins from ASF-wide parent pom to 
Maven parent
* [MPOM-23] - move maven-site-plugin configuration for Maven 3 from maven-
parent to asf-parent

Enjoy,

-The Maven team


[ANN] Maven Project Info Reports Plugin version 2.4

2011-05-19 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Maven Project Info 
Reports Plugin, version 2.4

This plugin is used to generate reports information about the project.

http://maven.apache.org/plugins/maven-project-info-reports-plugin/

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

 
  org.apache.maven.plugins 
  maven-project-info-reports-plugin 
  2.4 
 

Release Notes - Maven 2.x Project Info Reports Plugin - Version 2.3.1

** Bug
* [MPIR-214] - IOException when generating dependency report in a multi-
module build
* [MPIR-216] - Report on dependency-management throws Exceptions using 
version range for dependency
* [MPIR-221] - Fix for MPIR-171 generates unnecessary and confusing 
warnings for non-integral time-zones
* [MPIR-223] - Dependency report introduces corruption in classpaths for 
other plugins

** Improvement
* [MPIR-85] - Refactoring of dependency and dependency management report
* [MPIR-219] - Add Galician locale (gl) support
* [MPIR-224] - Continuous Integration support for Jenkins

Enjoy,

-The Maven team


[ANN] Maven Javadoc Plugin 2.8 Released

2011-05-06 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Maven Javadoc Plugin, 
version 2.8

This plugin uses the Javadoc tool to generate javadocs for your project. 

http://maven.apache.org/plugins/maven-javadoc-plugin/

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

 
  org.apache.maven.plugins 
  maven-javadoc-plugin 
  2.8 
 


Release Notes - Maven 2.x Javadoc Plugin - Version 2.7 

** Bug
* [MJAVADOC-171] - Modules in multi-module projects are "built" too often
* [MJAVADOC-275] - Creation of Javadoc attachments fails in multi-module 
project where modules have never been installed/deployed
* [MJAVADOC-284] - detectOfflineLinks sets off extra spurious executions of 
javadoc
* [MJAVADOC-286] - Version 2.7 in Maven Reactor may cause infinite 
recursion, symptoms similar to MJAVADOC-268
* [MJAVADOC-292] - javadoc:jar FATAL ERROR Host name may not be null
* [MJAVADOC-295] - javadoc plugin version: 2.5, 2.6, 2.7 does not follow 
the reactor build sequence "mvn install site site:deploy"
* [MJAVADOC-300] - URL changed after Oracle's acquisition of Sun
* [MJAVADOC-301] - DEFAULT_JAVA_API_LINKS values wrong
* [MJAVADOC-302] - Classpath cleared after maven-javadoc-plugin:javadoc
* [MJAVADOC-304] - failOnError is ignored if javadoc:javadoc is called via 
Site Plugin 3.0-beta
* [MJAVADOC-316] - Grammar error: "has not be previously called"

** Improvement
* [MJAVADOC-283] - isValidJavadocLink should be more strict
* [MJAVADOC-315] - avoid download package-list from JDK on each run: use 
local copy
* [MJAVADOC-317] - check javadoc links only for automatic dependencies 
urls

** New Feature
* [MJAVADOC-294] - javadoc:fix add first sentence ends proper punctuation


Enjoy,

-The Maven team


[ANN] Maven Archetype Plugin 2.0 Released

2010-10-27 Thread Hervé Boutemy
The Maven team is pleased to announce the release of the Maven Archetype 
Plugin, version 2.0

Archetype is a Maven project templating toolkit. 

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

Release Notes - Maven Archetype - Version 2.0

** Bug
* [ARCHETYPE-202] - Can't download archetype-catalog.xml via proxy 
connection
* [ARCHETYPE-242] - The "remote" archchetype-catalog doesn't really exist.
* [ARCHETYPE-271] - archetype create swallows exception information
* [ARCHETYPE-304] - problem with "mvn archetype:generate" for ear-jee5 
(168)
* [ARCHETYPE-306] - archetypes downloaded are not downloaded with their 
poms
* [ARCHETYPE-320] - Generator contacts central repo although archetype is 
available on local Nexus
* [ARCHETYPE-322] - archetype:generate throws "Too many open files" error
* [ARCHETYPE-323] - FilesetArchetypeCreator.getGeneratedSourcesDirectory() 
returns hardcoded directory
* [ARCHETYPE-324] - "(null)" displayed when there is no archetype 
description
* [ARCHETYPE-326] - fail on mvn install with a archetype created from 
create-from-project command
* [ARCHETYPE-327] - Inadequate error diagnosis for archetype problems
* [ARCHETYPE-330] - Incorrect information on maven-archetype-
plugin/source-repository.html
* [ARCHETYPE-331] - "No archetype repository found. ..." should not be a 
warning
* [ARCHETYPE-333] - Errors creating project from previously accepted 
archetype
* [ARCHETYPE-337] - remove goals and properties elements from archetype-
catalog

** Improvement
* [ARCHETYPE-206] - Document how to generate a project from archetype with 
authenticated repository
* [ARCHETYPE-282] - When reading the archetype-metadata.xml file, would be 
helpful to know if the XML was badly formed
* [ARCHETYPE-286] - Use System.getProperty("line.separator") for line 
ending terminators of generated source files
* [ARCHETYPE-299] - create-from-project doesn't need to add 
true to template pom
* [ARCHETYPE-325] - order versions when selecting archetype
* [ARCHETYPE-336] - Plugin documentation refers to "Maven 2"
* [ARCHETYPE-338] - add documentation about maven-archetype vs jar 
packaging


** Task
* [ARCHETYPE-317] - upgrade source to java 5

Enjoy,

-The Maven team


  1   2   >