[ANN] Apache Maven Shade Plugin 3.5.3 Released
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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