[ANN] Apache Maven Build cache extension
The Apache Maven team is pleased to announce the release of the Apache Maven Build cache extension, version 1.2.0 Build cache is an extension that makes large Maven builds more efficient. A combination of features achieves that: - Incremental builds work on the modified part of the project graph part only - Project state restoration (partial) avoids repeating expensive tasks like code generation - etc... More details available: https://maven.apache.org/extensions/maven-build-cache-extension/ You can look at the configuration to use it: https://maven.apache.org/extensions/maven-build-cache-extension/getting-started.html Release Notes - Maven Build Cache Extension - Version 1.2.0 ** Bug * [MBUILDCACHE-76] - pom project version change not detected * [MBUILDCACHE-79] - MBUILDCACHE-67 broke the partial restore process * [MBUILDCACHE-80] - Incremental builds with a higher goal than the highest cached goal is rebuilding the full project from scratch * [MBUILDCACHE-81] - Add an option to include project version as part of the cache hash key * [MBUILDCACHE-88] - Tests in failure when ran on jdk21 ** New Feature * [MBUILDCACHE-90] - Configuration option to make mandatory the use of the clean phase in order to cache the build result * [MBUILDCACHE-93] - Command line configuration to disable saving in cache ** Improvement * [MBUILDCACHE-71] - buildinfo.xml should be stored after storing the project's artifacts * [MBUILDCACHE-86] - Bugfix and enhancements with the restoration of outputs on disk Enjoy, -The Apache Maven team
[ANN] Apache Maven Toolchains Plugin 3.2.0
The Apache Maven team is pleased to announce the release of the Apache Maven Toolchains Plugin, version 3.2.o The Toolchains Plugins enable sharing tool configuration across plugins. For example, to make sure that plugins like compiler, surefire, and javadoc all use the same JDK for execution, independently from JRE used to run Maven itself. https://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 3.2.0 You can download the appropriate sources etc. from the download page: https://maven.apache.org/plugins/maven-toolchains-plugin/download.cgi Release Notes - Maven Toolchains Plugin - Version 3.2.0 ** Improvement * [MTOOLCHAINS-49] - Automatic discovery of JDK toolchains ** Bug * [MTOOLCHAINS-41] - Broken link to JDK toolchain version range definitions ** Task * [MTOOLCHAINS-43] - Cleanup - Pom ** Dependency upgrade * [MTOOLCHAINS-42] - Upgrade maven-plugin parent to 37 * [MTOOLCHAINS-45] - Upgrade maven-plugin parent to 39 * [MTOOLCHAINS-50] - Upgrade to maven parent 41 * [MTOOLCHAINS-51] - Upgrade to maven 3.9.6 at compile time and 3.6.3 at runtime Enjoy, -The Apache Maven team
[ANN] Apache Maven Invoker Plugin 3.6.1 Released
Hi The Apache Maven team is pleased to announce the release of the Apache Maven Invoker Plugin, version 3.6.1 The Invoker Plugin is used to run a set of Maven projects. The plugin can determine whether each project execution is successful and can optionally verify the output generated from a given project execution. https://maven.apache.org/plugins/maven-invoker-plugin/ You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-invoker-plugin 3.6.1 You can download the appropriate sources etc. from the download page: https://maven.apache.org/plugins/maven-invoker-plugin/download.cgi Release Notes - Maven Invoker Plugin - Version 3.6.1 ** Improvement * [MINVOKER-352] - Remove usage commons-lang3 ** Task * [MINVOKER-355] - Update Groovy 4.0.18 to 4.0.20 to support jdk22 * [MINVOKER-356] - Various dependencies update via dependabot see release notes on github Enjoy, -The Apache Maven team
[ANN] Apache Maven Build Cache Extension 1.1.0
Hi The Apache Maven team is pleased to announce the release of the Apache Maven Build Cache Extension 1.1.0. Build cache is an extension that makes large Maven builds more efficient. https://maven.apache.org/extensions/maven-build-cache-extension/ Release Notes - Maven Build Cache Extension - Version 1.1.0 ** Bug * [MBUILDCACHE-32] - Do not print exception when probing builds in remote repo * [MBUILDCACHE-61] - XXMM hash algorithm does not work on Java 17 * [MBUILDCACHE-64] - Apply global exclusions to folder names * [MBUILDCACHE-66] - Mojo execution can be out of scope * [MBUILDCACHE-67] - Any error in restoring from the cache should resume the non cache build ** New Feature * [MBUILDCACHE-62] - Add METRO hash implementation ** Task * [MBUILDCACHE-75] - Upgrade Maven parent 41 Enjoy, -The Apache Maven team
[ANN] Apache Maven Build Cache extension 1.0.1
Hi, The Apache Maven team is pleased to announce the release of Apache Maven Build Cache extension 1.0.1. The Build cache is an extension targeted to simplify and make more efficient work with large builds in Maven. With features such as incremental builds work on the modified part of the project graph part only, project state restoration (partial) to avoid expensive tasks (code generation and similar), etc. More details are available here: https://maven.apache.org/extensions/maven-build-cache-extension/index.html For a quick start please refer to the "Getting Started" page: https://maven.apache.org/extensions/maven-build-cache-extension/getting-started.html Release Notes - Maven Build Cache Extension - Version 1.0.1 ** Bug * [MBUILDCACHE-25] - Project processed multiple time in presence of forked executions * [MBUILDCACHE-42] - the CLI maven.build.cache.enabled=false is not honoured * [MBUILDCACHE-44] - Running duplicate maven phase leads to IllegalStateException and cache miss * [MBUILDCACHE-51] - Broken link to maven-build-cache-config.xml template on Getting Started page * [MBUILDCACHE-56] - NPE with mojo parameters not declared as fields (prevent any saving of cache) ** Improvement * [MBUILDCACHE-34] - Improve IT test execution * [MBUILDCACHE-46] - Add maven.build.cache.remote.enabled parameter * [MBUILDCACHE-48] - Add ability to disable caching on a per-module level * [MBUILDCACHE-52] - Use current latest release in Getting Started snippet * [MBUILDCACHE-57] - Configure remote url/remote server id with command line property ** Task * [MBUILDCACHE-43] - Change the output directory from `incremental-maven` to `build-cache` ** Dependency upgrade * [MBUILDCACHE-39] - Upgrade to maven-parent pom 39 * [MBUILDCACHE-40] - Upgrade to maven 3.9.0 Have fun, The Apache Maven team
[ANN] Release Apache Maven Surefire 3.0.0-M9
Hi The Apache Maven team is pleased to announce the availability of Maven Surefire 3.0.0-M9. Release Notes - Maven Surefire - Version 3.0.0-M9 ** Bug * [SUREFIRE-2065] - Test Reports Inconsistencies with Parameterized and junit4 * [SUREFIRE-2095] - Fork crash doesn't fail build with -Dmaven.test.failure.ignore=true when run with failsafe ** Improvement * [SUREFIRE-2145] - Don't use Sink#figure()/Sink#figureCaption() since it distorts the output * [SUREFIRE-2146] - Don't draw border around reporting tables Have fun cheers The Apache Maven team.
[ANN] Maven Invoker Plugin 3.4.0
The Apache Maven team is pleased to announce the release of the Apache Maven Invoker Plugin, version 3.4.0 The Invoker Plugin is used to run a set of Maven projects. The plugin can determine whether each project execution is successful, and optionally can verify the output generated from a given project execution. This plugin is particularly handy to perform integration tests for other Maven plugins. The Invoker Plugin can be employed to run a set of test projects that have been designed to assert certain features of the plugin under test. https://maven.apache.org/plugins/maven-invoker-plugin/ You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-invoker-plugin 3.4.0 You can download the appropriate sources etc. from the download page: https://maven.apache.org/plugins/maven-invoker-plugin/download.cgi Release Notes - Maven Invoker Plugin - Version 3.4.0 ** Bug * [MINVOKER-306] - Bugfix for case if invoker.test parameter contains only exclude-patterns ** New Feature * [MINVOKER-289] - Support for shared invoker's Update-Snapshots Flag ** Improvement * [MINVOKER-311] - Override reports directory in IT test ** Task * [MINVOKER-316] - Refresh plugins versions in IT tests ** Dependency upgrade * [MINVOKER-305] - Upgrade Groovy to 3.0.12 * [MINVOKER-310] - Upgrade Parent to 37 * [MINVOKER-312] - Upgrade Groovy to 4.x * [MINVOKER-315] - Upgrade Maven Reporting API to 3.1.1/Maven Reporting Impl to 3.2.0 Enjoy, -The Apache Maven team
[ANN] Apache Maven Surefire 3.0.0-M7 Released
Hi The Apache Maven team is pleased to announce the release of the Apache Maven Surefire version 3.0.0-M7. https://maven.apache.org/surefire/index.html Apache Maven Surefire is a test framework which include the surefire plugin which is used during the test phase of your build. https://maven.apache.org/plugins/maven-surefire-plugin/ You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-surefire-plugin 3.0.0-M7 You can download the appropriate sources etc. from the download page: https://maven.apache.org/surefire/download.cgi Release Notes - Maven Surefire - Version 3.0.0-M7 ** New Feature * [SUREFIRE-2086] - Management of temporary files ** Improvement * [SUREFIRE-2055] - Always show random seed * [SUREFIRE-2059] - includeJUnit5Engines and excludeJUnit5Engines have wrong user property * [SUREFIRE-2062] - Remove code corresponding to jdk 7 from IT tests * [SUREFIRE-2066] - Wrong documentation "List of System properties to pass to the JUnit tests." of systemProperties and systemPropertyVariables * [SUREFIRE-2067] - Improve site configuration ** Bug * [SUREFIRE-2056] - BufferOverflowException when encoding message with null testId * [SUREFIRE-2057] - JPMS Regression: requires static module not include anymore * [SUREFIRE-2058] - Corrupted STDOUT by directly writing to native stream in forked JVM 1 with UTF-8 console logging * [SUREFIRE-2061] - BLOCKED in surefire-forkedjvm-stream-flusher * [SUREFIRE-2063] - Adding argLine with tab characters fails * [SUREFIRE-2064] - Implementation of TestNG "parallel" option fails with default value * [SUREFIRE-2075] - Implementation of TestNG "threadCount" option improperly overrides default value * [SUREFIRE-2076] - BufferOverflowException when encoding message with null runMode * [SUREFIRE-2077] - argLine with two spaces doesn't work * [SUREFIRE-2083] - Redundant configuration of maven-shade-plugin * [SUREFIRE-2089] - Fail message with one non-ASCII characters and a lot of characters lead to corruption Enjoy, -The Apache Maven team
[ANN] Apache Maven Compiler Plugin 3.10.1 Released
The Apache Maven team is pleased to announce the release of the Apache Maven Compiler Plugin, version 3.10.1 The Compiler Plugin is used to compile the sources of your project. https://maven.apache.org/plugins/maven-compiler-plugin/ You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-compiler-plugin 3.10.1 You can download the appropriate sources etc. from the download page: https://maven.apache.org/plugins/maven-compiler-plugin/download.cgi Release Notes - Maven Compiler Plugin - Version 3.10.1 ** Bug * [MCOMPILER-346] - workaround to jdk bug: assertionError inside javac when using javax.tools API * [MCOMPILER-485] - Incorrect internal string format in generated package-info.class files on Windows ** New Feature * [MCOMPILER-426] - dedicated option for enabling preview feature Enjoy, -The Apache Maven team
[ANN] Apache Maven Compiler Plugin 3.10.0 Released
Hi The Apache Maven team is pleased to announce the release of the Apache Maven Compiler Plugin, version 3.10.0 The Compiler Plugin is used to compile the sources of your project. https://maven.apache.org/plugins/maven-compiler-plugin/ You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-compiler-plugin 3.10.0 You can download the appropriate sources etc. from the download page: https://maven.apache.org/plugins/maven-compiler-plugin/download.cgi Release Notes - Maven Compiler Plugin - Version 3.10.0 ** Bug * [MCOMPILER-205] - incremental compilation broken for package-info classes * [MCOMPILER-225] - javac.bat and args file added to archive when fork and -X used * [MCOMPILER-460] - Compiler doesn't show detailed information with the Maven Toolchains * [MCOMPILER-470] - -parameters doesn't work with --release * [MCOMPILER-474] - Dependent modules are not recompiled if we run the "package" goal * [MCOMPILER-481] - JPMS Regression: cannot access (requires static module not include anymore) ** Improvement * [MCOMPILER-479] - Clarify `compilerArgs` Javadoc ** Task * [MCOMPILER-484] - Remove deprecated mojos Enjoy, -The Apache Maven team
[ANN] Apache Maven Javadoc Plugin 3.2.0 Released
The Apache Maven team is pleased to announce the release of the Apache Maven Javadoc Plugin, version 3.2.0 The Javadoc Plugin uses the Javadoc tool to generate javadocs for the specified project https://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 3.2.0 You can download the appropriate sources etc. from the download page: https://maven.apache.org/plugins/maven-javadoc-plugin/download.cgi Release Notes - Maven Javadoc Plugin - Version 3.2.0 ** Bug * [MJAVADOC-607] - followLinks fix to get redirect target breaks for certain sites * [MJAVADOC-609] - Include jars for which module name cannot be determined on the classpath * [MJAVADOC-612] - UnsupportedOperationException for javadoc:aggregate with multi modules with jpms * [MJAVADOC-616] - JavadocReportTest.testOptionsUmlautEncoding fails on Windows with default ecnoding that does not support umlauts * [MJAVADOC-620] - Maven Javadoc Plugin fails to resolve the dependencies when used with Java 11 * [MJAVADOC-639] - aggregate should use all requires static from maven modules ** Improvement * [MJAVADOC-613] - Exclude some modules with aggregate goals * [MJAVADOC-626] - Detect stale files and skip generation if not needed * [MJAVADOC-632] - agggregate using jpms and non jar module is failing * [MJAVADOC-636] - Exclude some modules when building aggregate * [MJAVADOC-637] - make build Reproducible * [MJAVADOC-640] - Ability to exclude maven modules from javadoc aggregate goals ** New Feature * [MJAVADOC-627] - Reproducible Builds: make entries in output jar files reproducible (order + timestamp) Enjoy, -The Apache Maven team
[ANN] Apache Maven Javadoc Plugin 3.1.1 Released
The Apache Maven team is pleased to announce the release of the Apache Maven Javadoc Plugin, version 3.1.1 https://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 3.1.1 You can download the appropriate sources etc. from the download page: https://maven.apache.org/plugins/maven-javadoc-plugin/download.cgi Release Notes - Maven Javadoc Plugin - Version 3.1.1 ** Bug * [MJAVADOC-539] - Upgrading plugin from 3.0.0 to 3.0.1 and 3.1.0 breaks certain external javadoc links * [MJAVADOC-589] - JDK 12 Classes Not Automatically Linked * [MJAVADOC-591] - javadoc fails with maven.compiler.release=8 and Automatic-Module-Name * [MJAVADOC-599] - javadoc:aggregate-jar does not create the jar when executed as build plugin ** Improvement * [MJAVADOC-516] - Replace usage of deprecated HttpClient code Enjoy, -The Apache Maven team
[ANN] Apache Maven Shade Plugin 3.2.1 Released
The Apache Maven team is pleased to announce the release of the Apache Maven Shade Plugin, version 3.2.1 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.1 Release Notes - Apache Maven Shade Plugin - Version 3.2.1 Bug * [MSHADE-302] maven-shade-plugin fails to minimize JAR with Java 11 * [MSHADE-291] shadedPattern applied multiples times when relocating the contents of META-INF/services files Improvement * [MSHADE-303] Suppress module-info.class warning if the file if filtered Task * [MSHADE-301] java11 support * [MSHADE-299] Upgrade maven-dependency-tree to 3.0.1 Enjoy, -The Apache Maven team
[ANN] Maven Plugin Tools 3.6.0
Hi The Apache Maven team is pleased to announce the release of the Apache Maven Plugin Plugin, version 3.6.0 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 https://maven.apache.org/plugins/maven-plugin-plugin/ You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-plugin-plugin 3.6.0 You can download the appropriate sources etc. from the download page: https://maven.apache.org/plugins/maven-plugin-plugin/download.cgi Release Notes - Maven Plugin Plugin - Version 3.6.0 ** Bug * [MPLUGIN-336] - broken in JDK 10/JDK 11 - IllegalArgumentException * [MPLUGIN-337] - Try to derive JDK requirements also from release parameter ** Task * [MPLUGIN-332] - remove plugin:updateRegistry goal, which is unused in Maven 3 * [MPLUGIN-344] - Upgrade plexus-archiver 3.6.0 ** Dependency upgrade * [MPLUGIN-342] - Upgrade maven-parent to 33 Enjoy, -The Apache Maven team
[ANN] Apache Maven PMD Plugin 3.11.0 Released
The Maven team is pleased to announce the release of the Apache Maven PMD Plugin, version 3.11.0 A Maven plugin for the PMD toolkit, that produces a report on both code rule violations and detected copy and paste fragments, as well as being able to fail the build based on these metrics. https://maven.apache.org/plugins/maven-pmd-plugin/ You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-pmd-plugin 3.11.0 Release Notes - Apache Maven PMD Plugin - Version 3.11.0 Bug * [MPMD-268] Missing warnings about deprecated rules * [MPMD-266] Aggregate report in multi-module projects doesn't use correct auxclasspath New Feature * [MPMD-272] Support ignoreAnnotations options for CPD Task * [MPMD-271] Upgrade pmd 6.8.0 * [MPMD-270] JDK 11 compatibility Enjoy, -The Maven team
[ANN] Apache Maven Invoker Plugin 3.1.0 Released
Hi The Apache Maven team is pleased to announce the release of the Apache Maven Invoker Plugin, version 3.1.0 The Invoker Plugin is used to run a set of Maven projects. The plugin can determine whether each project execution is successful, and optionally can verify the output generated from a given project execution. This plugin is in particular handy to perform integration tests for Maven plugins. The Invoker Plugin can be employed to run a set of test projects that have been designed to assert certain features of the plugin under test. https://maven.apache.org/plugins/maven-invoker-plugin/ You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-invoker-plugin 3.1.0 Release Notes - Maven Invoker Plugin - Version 3.1.0 ** Bug * [MINVOKER-191] - “Artifact is not fully assembled” error with maven-invoker-plugin in parallel/multi thread build * [MINVOKER-224] - Unable to set cloneProjectsTo to null ** New Feature * [MINVOKER-233] - Call an invoker with a given timeout ** Improvement * [MINVOKER-236] - improve display of setup jobs ** Task * [MINVOKER-228] - Improve documentation: "Using with other integration test frameworks" page * [MINVOKER-237] - Upgrade to JDK 7 minimum. ** Dependency upgrade * [MINVOKER-232] - Upgrade parent to 31 * [MINVOKER-234] - Upgrade maven-shared-utils to 3.2.1 * [MINVOKER-235] - Upgrade plexus-utils 3.1.0 * [MINVOKER-238] - Upgrade maven-invoker to 3.0.1 Have fun, -- The Apache Maven team
[ANN] Apache Maven Wagon 3.0.0
Hi, The Apache Maven team is pleased to announce the Apache Maven Wagon version 3.0.0 Maven Wagon is a transport abstraction that is used in Maven's artifact and repository handling code. Website: http://maven.apache.org/components/wagon/ Release Notes - Maven Wagon - Version 3.0.0 ** Improvement * [WAGON-488] - Upgrade WebDAV Wagon to a more recent HttpClient version (4.5.3) * [WAGON-489] - Java 7 required ** Bug * [WAGON-363] - wagon-ftp fails to create non-existing directory when path contains "/../" * [WAGON-490] - FTP over HTTP proxy wagon Enjoy -- Apache Maven Team
[ANN] Apache Maven Compiler Plugin 3.6.2
Hi The Apache Maven team is pleased to announce the release of the Apache Maven Compiler plugin, version 3.6.2. http://maven.apache.org/plugins/maven-compiler-plugin/ You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-compiler-plugin 3.6.2 Release Notes - Maven Compiler Plugin - Version 3.6.2 ** Bug * [MCOMPILER-290] - Fix invalid comment out in the examples of the module-info documentation * [MCOMPILER-301] - Upgrade QDox ** Improvement * [MCOMPILER-298] - Support "-parameters" compiler option as a configuration key Enjoy! -- The Apache Maven team
[ANN] Apache Maven Invoker plugin 3.0.1 Released
Hi, The Apache Maven team is pleased to announce the release of the Apache Maven Invoker Plugin, version 3.0.1 The Invoker Plugin is used to run a set of Maven projects. The plugin can determine whether each project execution is successful, and optionally can verify the output generated from a given project execution. This plugin is in particular handy to perform integration tests for other Maven plugins. The Invoker Plugin can be employed to run a set of test projects that have been designed to assert certain features of the plugin under test. https://maven.apache.org/plugins/maven-invoker-plugin/ You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-invoker-plugin 3.0.1 You can download the appropriate sources etc. from the download page: https://maven.apache.org/plugins/maven-invoker-plugin/download.cgi Release Notes - Maven Invoker Plugin - Version 3.0.1 ** Bug * [MINVOKER-220] - when description is too long, 2 spaces before status instead of 1 * [MINVOKER-223] - postBuildHookScript must be executed even if the maven build fail ** Improvement * [MINVOKER-149] - Possibility to have different settings.xml per IT * [MINVOKER-221] - improve "run script" message with description of which script Enjoy -- The Apache Maven Team
[ANN] Apache Maven Shade Plugin 3.0.0 Released
Hi, The Apache Maven team is pleased to announce the release of the Apache Maven Shade Plugin, version 3.0.0 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.0.0 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.0.0 ** Improvement * [MSHADE-219] - Update XSD location of POM to the new one in POMWriter * [MSHADE-224] - Preserve last modified time in resources files. * [MSHADE-225] - Writing output only once * [MSHADE-232] - Introduce ResourceBundleAppendingTransformer * [MSHADE-241] - Groovy extension module transformer * [MSHADE-246] - Switch to maven-artifact-transfer to support both Aether implementations ** Bug * [MSHADE-182] - ServicesResourceTransformer incorrectly ignores given Relocators * [MSHADE-223] - Endless processing when promoteTransitiveDependencies=true * [MSHADE-228] - Shade can incorrectly re-write an InterfaceMethodRef in the constant pool to a MethodRef * [MSHADE-237] - ServicesResourceTransformer relocates excluded classes * [MSHADE-239] - Shaded Source JAR not following finalName pattern * [MSHADE-240] - support relocation pom.properties and pom.xml descriptors in shaded jars ** Task * [MSHADE-222] - Dependency updates. Enjoy, -The Apache Maven team
[ANN] Apache Maven Assembly Plugin 3.0.0 Released
Hi, The Apache Maven team is pleased to announce the release of the Apache Maven Assembly Plugin, version 3.0.0 The Assembly Plugin for Maven 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.0.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.0.0 ** Bug * [MASSEMBLY-756] - escapeString doesn't work correctly for the 2nd filtering * [MASSEMBLY-773] - MetaInfServicesHandler catalog is not cleared between invocations in multimodule projects * [MASSEMBLY-777] - The assembly plugin refuses to copy a file named lexicon.filtered or lexicon.formatted * [MASSEMBLY-789] - assembly:single with repacking tar.gz results in UndeclaredThrowableException * [MASSEMBLY-802] - Dependencies version conflict leads to run-time exception when creating archive * [MASSEMBLY-824] - Use of appendAssemblyId and finalName can cause problems * [MASSEMBLY-829] - fileMode on a dependencySet with unpack does not work * [MASSEMBLY-834] - Maven assembly plugin fails with Java 9 * [MASSEMBLY-836] - Remove link to non-existing Codehaus wiki ** Improvement * [MASSEMBLY-704] - Remove all goals which are marked deprecated * [MASSEMBLY-770] - List of XSD's on the main site is cluttered. * [MASSEMBLY-790] - Upgrade maven-archiver/maven-filtering/maven-common-artifact-filters to 3.0.0 * [MASSEMBLY-792] - Expose merge manifest mode from the plexus archiver * [MASSEMBLY-793] - Remove cluttering System.out.println statements * [MASSEMBLY-795] - Upgrade file-management to 3.0.0 * [MASSEMBLY-796] - Upgrade maven-shared-io to 3.0.0 * [MASSEMBLY-797] - Upgrade plexus-archiver from 3.0.1 to 3.0.3 * [MASSEMBLY-801] - Upgrade plexus-archiver from 3.0.3 to 3.1 * [MASSEMBLY-807] - Upgrade maven-plugins to version 30 * [MASSEMBLY-808] - Upgrade of 'plexus-archiver' to version 3.3. * [MASSEMBLY-810] - Upgrade com.google.code.findbugs:jsr305 to 3.0.0 * [MASSEMBLY-813] - Upgrade maven-archiver to 3.1.0 * [MASSEMBLY-814] - Upgrade maven-filtering to 3.1.1 * [MASSEMBLY-817] - Make finalName readonly parameter * [MASSEMBLY-818] - Remove deprecated parameters for the single goal * [MASSEMBLY-819] - Update to release version if Maven Artifact Transfer Component released? * [MASSEMBLY-823] - Documentation refers to deprecated goals ** New Feature * [MASSEMBLY-780] - Snappy supported ** Task * [MASSEMBLY-744] - Use the same namespace pattern for assembly/component format as the rest of Maven * [MASSEMBLY-745] - Give the component format schema file a better name * [MASSEMBLY-794] - Update and revise documentation for 3.0.0 release * [MASSEMBLY-804] - Dependency updates. * [MASSEMBLY-806] - Use new Modello home in MDO files * [MASSEMBLY-816] - Fix problem with building Maven site * [MASSEMBLY-820] - Upgrade of plexus-archiver to 3.4. * [MASSEMBLY-821] - Upgrade of maven-archiver to 3.1.1. * [MASSEMBLY-837] - Revise features page on site Enjoy, -The Apache Maven team
[ANN] Apache Archiva 2.2.0 Released
The Apache Archiva team is pleased to announce the release of Archiva 2.2.0. Archiva is available for download from the web site. Archiva is an application for managing one or more remote repositories, including administration, artifact handling, browsing and searching. If you have any questions, please consult: the web site: http://archiva.apache.org/ the archiva-user mailing list: http://archiva.apache.org/mail-lists.html Apache Archiva 2.2.0 is a bugs fix release: NOTE: jdk 1.7 is now prerequisite with Apache Archiva 2.2.0 Compatibility Changes If upgrading from earlier versions of Archiva, the list of libraries in wrapper.conf has changed. If you have customized your copy of wrapper.conf, please update it for compatibility with the version distributed with the current release. As the database storage has been removed, you can remove the JNDI entry for jdbc/archiva. After upgrading from a previous version, you will have to run a full scan to populate the new JCR Repository. This will be done on first start of Archiva. Refer to the Upgrading Archiva guide for more information. Release Notes ** Improvement * [MRM-1390] - Generic metadata should be searcheable in Archiva search * [MRM-1844] - Allow LDAP groupOfNames ** New Feature * [MRM-1867] - Adding a find jar by checksum functionality to the REST api ** Bug * [MRM-770] - Archiva web client does not recognize classifier * [MRM-813] - Audit log is reporting "Modify File (proxied)" when no proxy connectors exist and the file has not changed * [MRM-837] - Cannot download SNAPSHOT version * [MRM-935] - Archiva doesn't supports artifact with SNAPSHOT * [MRM-1145] - RSS tests do not correctly check responses * [MRM-1311] - Logging in ArtifactMissingChecksumsConsumer does not appear in the logs even if configured properly * [MRM-1486] - ldap.config.mapper.attribute.user.filter using ldap not working correctly with commas. * [MRM-1767] - When selecting a specific repository to browse, I get an error that I don't have sufficient privileges. * [MRM-1807] - Archiva wrapper fail to start * [MRM-1810] - LDAP - groups config not available in Users Runtime Configuration - Properties * [MRM-1811] - Users - Manage section: pagination needs to change * [MRM-1846] - Regression in 2.0.1 : uniqueVersion false not supported * [MRM-1848] - download links for files mult-dot extensions incorrect in Browse view * [MRM-1851] - generic metadata GUI broken * [MRM-1860] - ClassNotFound exception with JBoss * [MRM-1863] - RepositoryGroup URL is not build using the Application URL * [MRM-1864] - Default configuration for central should now use SSL * [MRM-1871] - ConcurrentModificationException in DefaultRepositoryProxyConnectors * [MRM-1873] - archiva doesn't recognise ldap-group to ldap-users mapping ** Task * [MRM-1359] - Remove Maven 1.x functionality * [MRM-1865] - remove isPermanent from Consumer API Have fun! -- The Apache Archiva Team
[ANN] Apache Maven Wagon 2.8
Hi, The Apache Maven team is pleased to announce the release of Apache Maven Wagon 2.8. Apache Maven Wagon is a transport abstraction that is used in Maven's artifact and repository handling code. Web site: http://maven.apache.org/wagon/ Release Notes - Maven Wagon - Version 2.8 ** Bug * [WAGON-416] - Lightweight HTTP Wagon doesn't set Proxy-Authorization header * [WAGON-422] - HTTP wagon AuthScope is not definable from settings Have fun -- The Apache Maven Team
[ANN] Apache Maven Wagon 2.7 Released
The Apache Maven team is pleased to announce the release of Apache Maven Wagon 2.7. Maven Wagon is a transport abstraction that is used in Maven's artifact and repository handling code. http://maven.apache.org/wagon/ Release Notes - Maven Wagon - Version 2.7 ** New Feature * [WAGON-420] - Implements RFC 6585 (return code 429: too many requests) ** Bug * [WAGON-407] - wagon-maven-plugin ITs fail with missing class: org.apache.commons.io.IOUtils * [WAGON-418] - Changes from WAGON-388 broke the WebDAV Wagon * [WAGON-419] - HTTP wagons incorrectly encode blank space in URLs causing resources to be uploaded/looked up with a "+" sign Have fun! -- The Apache Maven Team
[ANN] Apache Maven Shade Plugin 2.3 Released
The Apache Maven team is pleased to announce the release of the Apache Maven Shade Plugin, version 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. http://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 2.3 Release Notes - Maven Shade Plugin - Version 2.3 ** Bug * [MSHADE-166] - maven-shade-plugin not compatible with Java 8 ** Improvement * [MSHADE-167] - [PATCH] When individual classes are renamed, they are not debuggable Have Fun! -- The Apache Maven team
[ANN] Cassandra Maven plugin 2.0.0-1 released
Hi, The Mojo team is pleased to announce the release 2.0.0-1 of Cassandra Maven plugin Mojo's Cassandra Plugin is used when you want to control a test instance of Apache Cassandra from within your Apache Maven build. Web site: http://mojo.codehaus.org/cassandra-maven-plugin/ org.codehaus.mojo cassandra-maven-plugin 2.0.0-1 Release Notes - Mojo's Cassandra Maven Plugin - Version 2.0.0-1 ** Improvement * [MCASSANDRA-16] - Cassandra plugin force to use slf4j log4j binding * [MCASSANDRA-22] - Add support for CQL3 * [MCASSANDRA-24] - Add failOnError option to delete goal * [MCASSANDRA-25] - Logging configuration * [MCASSANDRA-31] - Enable User to set 'native_transport_port' * [MCASSANDRA-32] - Support Cassandra 2.0.x ** New Feature * [MCASSANDRA-17] - CassandraUnit Integration * [MCASSANDRA-27] - add system properties to cassandra cli when starting ** Bug * [MCASSANDRA-26] - Issue starting cassandra " java.lang.UnsatisfiedLinkError: no snappyjava in java.library.path " * [MCASSANDRA-30] - Fix smoke it Have Fun -- The Mojo Team
[ANN] Apache Maven Shade Plugin 2.2 Released
The Apache Maven team is pleased to announce the release of the Apache Maven Shade Plugin, version 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. http://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 2.2 Release Notes - Apache Maven Shade Plugin - Version 2.2 ** Improvement * [MSHADE-158] - Allow shading of test jar Have fun -- The Apache Maven team
[ANN] Apache Maven War Plugin 2.4 Released
The Apache Maven team is pleased to announce the release of the Apache Maven War Plugin, version 2.4 The WAR Plugin is responsible for collecting all artifact dependencies, classes and resources of the web application and packaging them into a web application archive. http://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 2.4 Release Notes - Apache Maven 2.x WAR Plugin - Version 2.4 ** Bug * [MWAR-128] - war goal does not copy empty directories from webapp directory * [MWAR-192] - Conflict with workspace resoutlion in m2eclipse * [MWAR-258] - Filtering of webResources stops on @ character * [MWAR-267] - Maven WAR plugin does not copy dependencies of type "bundle" into WEB-INF/lib * [MWAR-280] - Big performance hit in overlay * [MWAR-295] - weird icon on mac due awt toolkit setup * [MWAR-296] - maven-war-plugin can cause multiple dependent lib files with same snapshot version. ** Improvement * [MWAR-269] - war fails to build while using m2e in workspace resolution mode * [MWAR-297] - Change default value for recompressZippedFiles to true ** New Feature * [MWAR-298] - Make it possible to set warName form command line. Have fun, -- The Apache Maven team
[ANN] Apache Maven Javadoc Plugin 2.9.1 Released
The Apache Maven team is pleased to announce the release of the Maven Javadoc Plugin, version 2.9.1 The Javadoc Plugin uses the Javadoc tool to generate javadocs for the specified project. This version contains the code to fix the javadoc security issue after the javadoc generation. 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.9.1 Release Notes - Apache Maven Javadoc Plugin - Version 2.9.1 ** Bug * [MJAVADOC-354] - isValidJavadocLink is too strict: doesn't support unnamed package * [MJAVADOC-358] - maven-javadoc-plugin is missing threadsafe on some goals like test-jar ** Improvement * [MJAVADOC-361] - Improve linguistic style of bottom * [MJAVADOC-363] - [Patch] Port maven-javadoc-plugin from httpclient 3 to httpclient 4 * [MJAVADOC-370] - Javadoc vulnerability (CVE-2013-1571 [1], VU#225657 [2]) ** Task * [MJAVADOC-364] - Upgrade QDox to 1.12.1 Have Fun, -- The Apache Maven team
[ANN] Maven Compiler Plugin 3.1 Released
The Apache Maven team is pleased to announce the release of the Maven Compiler Plugin, version 3.1 The Compiler Plugin is used to compile the sources of your project. The default compiler is javac and is used to compile Java sources. Also note that at present the default source setting is 1.5 and the default target setting is 1.5, independently of the JDK you run Maven with. http://maven.apache.org/plugins/maven-compiler-plugin/ You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-compiler-plugin 3.1 Release Notes - Apache Maven 2.x Compiler Plugin - Version 3.1 ** Bug * [MCOMPILER-178] - can't specify -Xlint:-path option without violation of XML well-formness * [MCOMPILER-187] - incremental stuff detect changes even if nothing has changed means too much compilation * [MCOMPILER-190] - No compile errors with plexus-compiler-eclipse * [MCOMPILER-192] - No error reporting with forked compiler when Compiler includes non java files * [MCOMPILER-198] - Some parameters introduced in version 3.0 are annoted with since 2.6 * [MCOMPILER-199] - Plugin 3.0 does not compile src/main/groovy if neither src/main/java nor src/main/resources folders exist ** Improvement * [MCOMPILER-188] - Add a flag to be able to disable incremental feature ** New Feature * [MCOMPILER-132] - Provide general "maven.compiler.main.skip" attribute Have Fun, -- The Apache Maven team
[ANN] Apache Maven PMD Plugin 3.0.1 Released
The Apache Maven team is pleased to announce the release of the Maven PMD Plugin, version 3.0.1 The PMD Plugin allows you to automatically run the PMD code analysis tool on your project's source code and generate a site report with its results. It also supports the separate Copy/Paste Detector tool (or CPD) distributed with PMD. http://maven.apache.org/plugins/maven-pmd-plugin/ You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-pmd-plugin 3.0.1 Release Notes - Maven 2.x PMD Plugin - Version 3.0.1 ** Bug * [MPMD-163] - PMD issues are reported multiple times Have Fun, -- The Apache Maven team
[ANN] Apache Tomcat Maven plugin 2.1
Hi, The Apache Tomcat is pleased to announce the release of the 2.1 version. This plugin can used to run your war project inside an embeded Apache Tomcat and to deploy your project to a running Apache Tomcat instance. Documentation available: http://tomcat.apache.org/maven-plugin-2.1/index.html Release Notes - Apache Tomcat Maven Plugin - Version 2.1 ** Bug * [MTOMCAT-61] - maven tomcat:run ignores the useSeperateTomcatClassloaded when using serverXml property * [MTOMCAT-119] - tomcat7:run-war fails because it expects META-INF\context.xml * [MTOMCAT-128] - The plugin ignores and/or parses web.xml incorrectally when using tomcatWebXml option * [MTOMCAT-173] - Direct dependencies are not added to classpath * [MTOMCAT-175] - warDirectory property has wrong standard value in release version 2.0 * [MTOMCAT-179] - Null pointer dereference in RunMojo * [MTOMCAT-180] - Allow hostName and alias to be configured for tomcat6:run etc * [MTOMCAT-182] - Typo in Tomcat6 AbstractRunWarMojo MOJO * [MTOMCAT-185] - change phase for tomcat6/7:run to process-classes * [MTOMCAT-186] - Closing executable JAR does not call ServletContextListener.contextDestroyed() * [MTOMCAT-194] - Odd error message in switching from Codehaus to Maven Tomcat6 plugin * [MTOMCAT-197] - tomcat7:undeploy goal not ignoring non-war projects * [MTOMCAT-198] - Fix base classes for redeploy and redeploy-only goals * [MTOMCAT-206] - Runtime dependencies within multi module projects are not loaded. ** Improvement * [MTOMCAT-99] - Make redeploy goal consistent with deploy goals * [MTOMCAT-188] - Allow for the creation of a war that is both executable and deployable * [MTOMCAT-190] - Client Certificate settings for connector * [MTOMCAT-191] - Return the "redeploy" goal to the Maven plugin * [MTOMCAT-192] - Website text cleanup * [MTOMCAT-199] - Text cleanup of goal definitions * [MTOMCAT-200] - Tomcat7:redeploy * [MTOMCAT-208] - JaCoCo instrumentation errors when running StandaloneWarMojo ** New Feature * [MTOMCAT-163] - No undeploy goal ** Question * [MTOMCAT-187] - Scan resources executing run goal Have Fun, -- The Apache Tomcat Team.
[SECURITY] CVE-2013-0253 Apache Maven 3.0.4
VE-2013-0253 Apache Maven Severity: Medium Vendor: The Apache Software Foundation Versions Affected: - Apache Maven 3.0.4 - Apache Maven Wagon 2.1, 2.2, 2.3 Description: Apache Maven 3.0.4 (with Apache Maven Wagon 2.1) has introduced a non-secure SSL mode by default. This mode disables all SSL certificate checking, including: host name verification , date validity, and certificate chain. Not validating the certificate introduces the possibility of a man-in-the-middle attack. All users are recommended to upgrade to Apache Maven 3.0.5 and Apache Maven Wagon 2.4. Credit This issue was identified by Graham Leggett -- The Apache Maven Team
[ANN] Apache Maven 3.0.5 released
Hello, The Apache Maven team is pleased to announce the release of Apache Maven 3.0.5 Release notes available: http://maven.apache.org/docs/3.0.5/release-notes.html . Maven is a project comprehension and build tool, designed to simplify the process of maintaining a healthy development lifecycle for your project. You can read more here: http://maven.apache.org/ Downloads of source and binary distributions are listed in our download section: http://maven.apache.org/download.html A major goal of Maven 3.0.x is to be compatible, to the extent possible, with existing plugins and projects designed for Maven 2.x. Users interested in upgrading to 3.x should have a glance at the compatibility notes for known differences between Maven 3.0 and Maven 2.x: http://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html Users who already use Maven 3.0.x are encouraged to update to this new maintenance release. If you encounter unexpected problems while using Apache Maven 3.0.5, please feel free to contact us via the Maven developer list: http://maven.apache.org/mail-lists.html Release Notes - Apache Maven 2 & 3 - Version 3.0.5 ** Bug * [MNG-5430] - use wagon 2.4 Have Fun! -- The Apache Maven Team.
[ANN] Maven PMD Plugin 3.0 Released
The Apache Maven team is pleased to announce the release of the Maven PMD Plugin, version 3.0 The PMD Plugin allows you to automatically run the PMD code analysis tool on your project's source code and generate a site report with its results. It also supports the separate Copy/Paste Detector tool (or CPD) distributed with PMD. NOTE: This version of Maven PMD Plugin uses PMD 5.0.2. Please refer to PMD website for non compatible issues with previous versions. http://maven.apache.org/plugins/maven-pmd-plugin/ You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-pmd-plugin 3.0 Release Notes - Maven 2.x PMD Plugin - Version 3.0 ** Bug * [MPMD-126] - PMD fails to parse source code in a specific case * [MPMD-139] - Cannot parse "super. someMethod()" syntax * [MPMD-144] - An incomplete fix for the resource leak bugs in PmdReport.java * [MPMD-145] - An incomplete fix for the resource leak bugs in PmdReportTest.java * [MPMD-146] - An incomplete fix for the resource leak bugs in CpdReport.java * [MPMD-159] - Threadsafety issue when used in parallel builds ** Improvement * [MPMD-80] - maven-pmd-plugin should generate only one pmd.xml file * [MPMD-149] - Fix Potential NPE in PmdReportListener * [MPMD-150] - Add Javascript documentation * [MPMD-151] - Use canonical paths for the file list / Unit test failures on builds.apache.org * [MPMD-160] - Update to PMD 5.0.2 ** New Feature * [MPMD-89] - Having an equivalent for auxclasspath option * [MPMD-118] - Goal cpd-check uses ${pmd.failOnViolation} for failOnViolation Flag and can't be set independet from PMD check * [MPMD-147] - Migrate to PMD 5.0.2 * [MPMD-148] - Add support for javascript / ecmascript * [MPMD-161] - PMD/CPD violation exclusions by class/issue ** Task * [MPMD-156] - use maven-plugin-tools' java 5 annotations ** Wish * [MPMD-152] - Update to PMD 5.0.2 Have Fun! -- The Apache Maven team
[ANN] ASF Parent pom 13 and Maven parent pom 23
The Apache Maven team is please to announce release of: * ASF Parent pom 13 (diff with previous release [1]) * Maven Parent pom 23 (diff with previous release [2]) Have fun, -- Apache Maven Team [1] http://svn.apache.org/viewvc/maven/pom/tags/apache-13/pom.xml?r1=HEAD&r2=1404788&diff_format=h [2] http://svn.apache.org/viewvc/maven/pom/tags/maven-parent-23/pom.xml?r1=HEAD&r2=1371599&diff_format=h
[ANN] Maven Rar Plugin 2.3 Released
The Apache Maven team is pleased to announce the release of the Maven Rar Plugin, version 2.3 A resource adapter is a system-level software driver that a Java application uses to connect to an enterprise information system (EIS). The RAR plugin has the capability to store these resource adapters to an archive (Resource Adapter Archive or RAR) which can be deployed to a J2EE server. http://maven.apache.org/plugins/maven-rar-plugin/ You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-rar-plugin 2.3 Release Notes - Maven 2.x Rar Plugin - Version 2.3 ** Bug * [MRAR-21] - Non Java dependencies shouldn't be included in the RAR ** Improvement * [MRAR-15] - Allow more customizations of resources to be included * [MRAR-22] - Allow filtering of source resources * [MRAR-27] - Add @threadSafe support for maven3 * [MRAR-32] - Pass MavenSession to createArchive ** New Feature * [MRAR-29] - Make ra.xml optional - 1.6 spec ** Task * [MRAR-31] - use maven-plugin-tools' java 5 annotations Have Fun, -- The Apache Maven team
[ANN] Maven Compiler Plugin 3.0 Released
The Maven team is pleased to announce the release of the Maven Compiler Plugin, version 3.0 The Compiler Plugin is used to compile the sources of your project. http://maven.apache.org/plugins/maven-compiler-plugin/ You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-compiler-plugin 3.0 Release Notes - Maven 2.x Compiler Plugin - Version 3.0 ** Bug * [MCOMPILER-160] - javac error but build SUCCESS * [MCOMPILER-173] - use new maven plugin annotations * [MCOMPILER-179] - Warnings * [MCOMPILER-181] - Exception on compilation are not properly reported * [MCOMPILER-182] - Case sensitivity changes in class names not detected by compiler * [MCOMPILER-184] - use last plexus-compiler 2.0 api * [MCOMPILER-186] - mojos are in wrong package (org.apache.maven.plugin) ** Task * [MCOMPILER-171] - use maven-plugin-tools' java 5 annotations Have Fun, -- The Apache Maven team
[ANN] Apache Maven Source Plugin 2.2.1
The Apache Maven Team is pleased to announce release of Apache Maven Source plugin 2.2.1 The Source Plugin creates a jar archive of the source files of the current project. The jar file is, by default, created in the project's target directory. http://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 2.2.1 Release Notes - Maven 2.x Source Plugin - Version 2.2.1 ** Bug * [MSOURCES-62] - An API incompatibility was encountered. Have Fun, -- The Apache Maven team
[ANN] Apache Archiva 1.4-M3 Released
Hi, The Apache Archiva team would like to announce the release of Archiva 1.4-M3. Archiva is available for download from the web site. [1] Archiva is an application for managing one or more remote repositories, including administration, artifact handling, browsing and searching. If you have any questions, please consult: * the web site: http://archiva.apache.org/ * the archiva-user mailing list: http://archiva.apache.org/mail-lists.html There is now a new webapp UI based on javascript (legacy webapp is still distributed). NOTE: most of the UI issues has been fixed in the new UI only. For a more detailed release note you can consult: http://archiva.apache.org/docs/1.4-M3/release-notes.html Have Fun ! -- The Apache Archiva Team [1]http://archiva.apache.org/download.html
[ANN] Apache Maven Scm publish Plugin 1.0-beta-1
Hi, The Apache Maven Team is pleased to announce the first release of the SCM Publish Plugin 1.0-beta-1 The maven-scm-publish-plugin is a utility plugin to allow publishing Maven website to any supported SCM (mostly tested on subversion and git included gh-pages). The primary goal was to have an utility plugin to allow Apache projects to publish Maven websites via the ASF svnpubsub system org.apache.maven.plugins maven-scm-publish-plugin 1.0-beta-1 The documentation is available here http://maven.apache.org/plugins/maven-scm-publish-plugin/ Have Fun! -- The Apache Maven team
[ANN] Apache Tomcat Maven Plugin 2.0
Hi, The Apache Tomcat is pleased to announce the release of the 2.0 version. This plugin can used to run your war project inside an embeded Apache Tomcat and to deploy your project to a running Apache Tomcat instance. Documentation available: http://tomcat.apache.org/maven-plugin-2.0/index.html Release Notes - Apache Tomcat Maven Plugin - Version 2.0 ** Bug * [MTOMCAT-116] - NonRepeatableRequestException when executing goal tomcat6:deploy * [MTOMCAT-118] - tomcat7:run wont accept additionalClasspathDir arguments * [MTOMCAT-123] - Can't add test scoped dependency filters to web.xml * [MTOMCAT-129] - Regression of MTOMCAT-54 in tomcat7-maven-plugin * [MTOMCAT-133] - Servlet mapping to "/" does not work * [MTOMCAT-134] - Empty additionalClasspathDir causes NPE in RunMojo.java * [MTOMCAT-135] - tomcat7:run does not load HandlesTypes in application classes * [MTOMCAT-136] - Tomcat7-maven-plugin 2.0-beta1 and useSeparateTomcatClassloader fails with run goal * [MTOMCAT-138] - Cannot define the embedded Tomcat version * [MTOMCAT-139] - All static resources gives error 404 * [MTOMCAT-141] - Context root "/" not working for Tomcat 7 Run * [MTOMCAT-142] - contextFile path="..." ignored when using tomcat7:run * [MTOMCAT-143] - contextFile and tomcatUsers defined in pom.xml are not used with target tomcat7:run * [MTOMCAT-144] - resourcePaths returns null * [MTOMCAT-145] - [2.0-beta-1] Unable to deploy * [MTOMCAT-149] - Error deploying on Tomcat 6 * [MTOMCAT-151] - Empty password prevents preemptive authentication headers from being sent * [MTOMCAT-157] - use new Maven Plugins annotations * [MTOMCAT-160] - "Skipping non-war project" should not happen if using * [MTOMCAT-162] - SaxException when deploying multiple WARs * [MTOMCAT-166] - Cannot invoke Tomcat manager:Cannot retry request with a non-repeatable request entity * [MTOMCAT-169] - Unable to Deploy WAR Defined via "webapps" Declaration * [MTOMCAT-170] - Unable to Specify Additional Classpath for WAR Defined via "webapps" Declaration * [MTOMCAT-171] - Multiple executions (i.e. sep tomcats clash due to identical JMX naming) * [MTOMCAT-172] - configuring aliases with tomcat7:run ** Improvement * [MTOMCAT-60] - Multiple-War-Deployment in configuration section. * [MTOMCAT-120] - Support "skip" parameter * [MTOMCAT-122] - add all plugin dependencies to the tomcat class loader * [MTOMCAT-124] - tomcat-maven-archetype unused generation parameters * [MTOMCAT-137] - Adding a static context to tomcat for static files like images, js, html etc. * [MTOMCAT-140] - Allow specifying the classloader to use for loading webapps. * [MTOMCAT-147] - Add help goal * [MTOMCAT-150] - expose ports used with tomcat7:run as sys props * [MTOMCAT-153] - align all Maven dependency versions to 2.0.11 * [MTOMCAT-154] - support exec-war war run dependencies with classifiers * [MTOMCAT-155] - allow exec-war war run dependencies that are generated in current mvn execution, but not yet installed to maven repo * [MTOMCAT-156] - exec-war should allow creation of exec-war in projects with any packaging type * [MTOMCAT-164] - Add french translation * [MTOMCAT-167] - Add the ability to specify context.xml files for each additional Webapp being deployed ** New Feature * [MTOMCAT-126] - Add support for keystoreType ** Task * [MTOMCAT-174] - tomcatConfigurationFilesDirectory is not implemented Have Fun, -- The Apache Tomcat Team.
[ANN] Apache Maven Scm 1.8
Hi, The Apache Maven team is pleased to announce the release of the Apache Maven Scm 1.8 http://maven.apache.org/scm Release Notes - Maven SCM - Version 1.8 ** New Feature * [SCM-679] - enhance scm api to support limited number of returned changesets by changelog command ** Bug * [SCM-678] - scm perforce: mvn release:prepare fails with IOException and a write error (Access is denied) * [SCM-680] - Changelog parse date fails * [SCM-681] - Git blame fails to report line authors on windows with core.autocrlf = true * [SCM-685] - scm:diff doesn't work when using the 'endScmVersion' parameter * [SCM-686] - Maven SCM failed to parse "git status" output if git messages are translated * [SCM-689] - Mercurial provider writes the cleartext password in log entries * [SCM-692] - git remove command fail to delete directories. * [SCM-693] - scmsvn add method to check if remote url exist ** Improvement * [SCM-676] - Add property "revision" to CheckOutScmResult Have Fun -- The Apache Maven team
[ANN] Apache Maven Install Plugin 2.4 Released
The Maven team is pleased to announce the release of the Apache Maven Install Plugin, version 2.4 The Install Plugin is used during the install phase to add artifact(s) to the local repository. The Install Plugin uses the information in the POM (groupId, artifactId, version) to determine the proper location for the artifact within the local repository. http://maven.apache.org/plugins/maven-install-plugin/ You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-install-plugin 2.4 Release Notes - Maven 2.x Install Plugin - Version 2.4 ** Improvement * [MINSTALL-73] - Add skip parameter * [MINSTALL-87] - Install:install-file on missing file should fail, not indicate success with bogus jar file message ** Bug * [MINSTALL-81] - Checksums of metadata files are not always correct in case of attached artifacts * [MINSTALL-86] - Goal summary for install:install only mentions main artifact ** Task * [MINSTALL-88] - use maven-plugin-tools' java 5 annotations Have Fun, -- The Apache Maven team
[ANN] Maven Fluido skin 1.3.0 Released
The Maven team is pleased to announce the release of the Maven Fluido Skin, version 1.3.0 The Apache Maven Fluido Skin is an Apache Maven site skin built on top of Twitter's bootstrap. http://maven.apache.org/skins/maven-fluido-skin/ You should specify the version in site.xml: ... org.apache.maven.skins maven-fluido-skin 1.3.0 ... Release Notes - Maven Skins - Version fluido-1.3.0 ** Improvement * [MSKINS-56] - Incoherent doctype and content * [MSKINS-57] - '' in generated head * [MSKINS-59] - Submenu support on dropdowns * [MSKINS-61] - Add version to the produced css/js * [MSKINS-63] - Improve the sidebar layout ** Bug * [MSKINS-64] - Social buttons are not aligned when rendered in the sidebar * [MSKINS-66] - sidebar and content class configurable ** Task * [MSKINS-58] - upgrade to bootstrap 2.1.0 * [MSKINS-60] - Include Glyphicons in the fluido distribution package * [MSKINS-62] - Update JQuery to 1.8.0 Have Fun! -- The Maven team
[ANN] Maven Dependency Plugin 2.5.1 Released
Hi, The Apache Maven team is pleased to announce the release of the Maven Dependency Plugin, version 2.5.1 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.1 Release Notes - Maven 2.x Dependency Plugin - Version 2.5.1 ** Bug * [MDEP-365] - includes/excludes doesn't work anymore with unpack-dependencies 2.5 ** Improvement * [MDEP-368] - Configure plexus-archiver to use java.io.File methods to set permissions when available. Have Fun! -- The Apache Maven team
[ANN] Maven Plugin Plugin 3.0 Released
The Maven team is pleased to announce the release of the Maven Plugin Plugin, version 3.0. This version add 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.0 Release Notes - Maven 2.x Plugin Tools - Version 3.0 ** New Feature * [MPLUGIN-189] - add java 5 annotations support to mark Mojo sources * [MPLUGIN-204] - recognize classical Maven objects as components ** Improvement * [MPLUGIN-193] - Allow for generic parameter types in plugin.xml * [MPLUGIN-194] - support expression="a property" in addition to expression="${a property}" * [MPLUGIN-195] - mojo generated documentation should link to Maven phases reference * [MPLUGIN-201] - add "User Property" to the parameter description report to clearly show the property that can be used to override default value of a parameter ** Bug * [MPLUGIN-187] - plugin:report fails with maven-plugin-plugin 2.9 * [MPLUGIN-190] - @executionStrategy javadoc annotation is not recognized, but @attainAlways is (which is not documented) * [MPLUGIN-205] - @Mojo in maven-plugin-annotations does not use the specified value of requiresProject * [MPLUGIN-206] - Annotations in superclasses are not found if an intermediate class is not annotated * [MPLUGIN-207] - since element is not generated in descriptor, neither in mojo nor parameter ** Task * [MPLUGIN-199] - remove old undocumented "property" feature of javadoc tags (changing field name) * [MPLUGIN-200] - move maven-script from Maven 2.2.x to maven-plugin-tools ** Wish * [MPLUGIN-196] - rename expression parameter to property Have Fun, -The Maven team
[ANN] Maven Compiler Plugin 2.5 Released
The Maven team is pleased to announce the release of the Maven Compiler Plugin, version 2.5 The Compiler Plugin is used to compile the sources of your project. http://maven.apache.org/plugins/maven-compiler-plugin/ You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-compiler-plugin 2.5 Release Notes - Maven 2.x Compiler Plugin - Version 2.5 ** Bug * [MCOMPILER-170] - Regression: Compiler Plugin fails when building with multiple threads (-T...) Have Fun, -- The Apache Maven team
[ANN] Maven Clean Plugin 2.5 Released
The Apache Maven team is pleased to announce the release of the Maven Clean Plugin, version 2.5 The Clean Plugin is used when you want to remove files generated at build-time in a project's directory. http://maven.apache.org/plugins/maven-clean-plugin/ You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-clean-plugin 2.5 Release Notes - Maven 2.x Clean Plugin - Version 2.5 ** Bug * [MCLEAN-48] - Failure cleaning files containing special characters ** Improvement * [MCLEAN-45] - Clean plugin should support a silent retry in case the first attemp fails * [MCLEAN-46] - Enable useDefaultExcludes per Fileset Have Fun, -- The Apache Maven team
[ANN] Maven Invoker Plugin 1.6 Released
The Maven team is pleased to announce the release of the Maven Invoker Plugin, version 1.6 The Invoker Plugin is used to run a set of Maven projects. The plugin can determine whether each project execution is successful, and optionally can verify the output generated from a given project execution. This plugin is in particular handy to perform integration tests for other Maven plugins. The Invoker Plugin can be employed to run a set of test projects that have been designed to assert certain features of the plugin under test. http://maven.apache.org/plugins/maven-invoker-plugin/ You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-invoker-plugin 1.6 Release Notes - Maven 2.x Invoker Plugin - Version 1.6 ** Bug * [MINVOKER-112] - duplicate script classpath entries are not filtered out, can cause ClassCastException ** Improvement * [MINVOKER-101] - provide property to make a clean clone * [MINVOKER-108] - Upgrade doxia and doxia-site-tools version to 1.1.4 * [MINVOKER-109] - upgrade maven-reporting-api and maven-reporting-impl versions * [MINVOKER-111] - plugin is now 1.5 minimum * [MINVOKER-113] - update to Groovy 1.7.5 (from 1.5.6) * [MINVOKER-116] - Mark plugin as @threadSafe * [MINVOKER-120] - Move various script interpreters to a new artifact in maven-shared * [MINVOKER-129] - Code cleanups * [MINVOKER-130] - Add a reference to the buld-job documentation * [MINVOKER-131] - upgrade groovy version used to 1.8.6 ** New Feature * [MINVOKER-97] - Add possibility to inherit settings.xml from calling process * [MINVOKER-102] - Provide a way to install Extra dependencies * [MINVOKER-110] - It tests must be runnable in parrallel ** Task * [MINVOKER-103] - Update to plexus-utils:2.0.4+ to eliminate deadlock potential during forked Maven executions * [MINVOKER-128] - Remove old workaround for MINVOKER-50 in POM Have Fun, -- The Apache Maven team
[ANN] Maven Remote Resources Plugin 1.3 Released
Hi, The Maven team is pleased to announce the release of the Maven Remote Resources Plugin, version 1.3 This plugin is used to retrieve JARs of resources from remote repositories, process those resources, and incorporate them into JARs you build with Maven. A very common use-case is the need to package certain resources in a consistent way across your organization: at Apache it is required that every JAR produced contains a copy of the Apache license and a notice file that references all used software in a given project. http://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.3 Release Notes - Maven 2.x Remote Resources Plugin - Version 1.3 ** Bug * [MRRESOURCES-57] - Incorrect documentation of outputDirectory? * [MRRESOURCES-59] - old velocity coordinate are not excluded ** Improvement * [MRRESOURCES-60] - use last velocity 1.7 version to multi thread build issues. ** New Feature * [MRRESOURCES-55] - Support groupId:artifactId:version:type and groupId:artifactId:version:type:classifier as resource bundle references Have Fun, -- The Apache Maven team
[ANN] Maven Compiler Plugin 2.4 Released
Hi, The Maven team is pleased to announce the release of the Maven Compiler Plugin, version 2.4 The Compiler Plugin is used to compile the sources of your project. The default compiler is javac and is used to compile Java sources. http://maven.apache.org/plugins/maven-compiler-plugin You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-compiler-plugin 2.4 Release Notes - Maven 2.x Compiler Plugin - Version 2.4 ** Improvement * [MCOMPILER-137] - Plugin documentation refers to "Maven 2" * [MCOMPILER-147] - The usage page should use pluginManagement for configuring the plugin * [MCOMPILER-166] - Use plexus-compiler 1.8.6 for performance improvement ** Bug * [MCOMPILER-64] - "mvn clean install" crashes with java.lang.OutOfMemoryError: PermGen space after update to java 1.6.0_04 * [MCOMPILER-94] - compiler sets artifact file to target/classes, even if nothing is compiled * [MCOMPILER-99] - Spaces in for external executable are not accepted * [MCOMPILER-120] - Javac compiler plugin doesn't support -Werror * [MCOMPILER-130] - compilerArgument option doesn't work with maxerrs option, compilerArguments does * [MCOMPILER-135] - Passing multiple parameters to Java 6 annotation processors with javac does not work * [MCOMPILER-136] - The description of the skip parameter of the testCompile mojo is incorrect * [MCOMPILER-148] - Misleading documentation on * [MCOMPILER-149] - Java compiler warning is masking a javac exception, which the compiler plugin doesn't know how to parse * [MCOMPILER-167] - Incorrect default for generatedTestSourcesDirectory Have Fun! -- The Maven team
[ANN] Apache Maven SCM 1.7 released
Hi, The Apache Maven Team is pleased to announce the release of Apache Maven SCM 1.7. Maven SCM is an abstract in top of various SCM tools (see http://maven.apache.org/scm/scms-overview.html). The 1.7 release introduce support of Jazz SCM tool. Release Notes - Apache Maven SCM - Version 1.7 ** New Feature * [SCM-670] - Support Jazz SCM ** Improvement * [SCM-649] - Enhance SCM changelog model to hold more data about changes * [SCM-664] - Git short revision number (emulate command git rev-parse --short=LENGTH) ** Bug * [SCM-154] - Bazaar tests should not assume bzr is installed * [SCM-478] - SvnScmProviderRepository getParent() with endless loop * [SCM-482] - SvnInfoConsumer not I18N aware * [SCM-584] - Checkout branch with Git uses unfamiliar command sequence which leads to errors during checkout * [SCM-618] - StringIndexOutOfBoundsException when doing checkout from SVN in combination with plexus-utils:2.0.5+ * [SCM-632] - Faulty svn commandline is generated for passwords containing redirection characters * [SCM-637] - parsing of git urls fails on windows * [SCM-641] - NPE when workingDirectory is null * [SCM-656] - Building maven-scm-1.6 requires a native install of git. * [SCM-658] - HgChangeLogCommand doesn't implement method executeChangeLogCommand() * [SCM-660] - Perforce Provider does not pass client specification to p4 for blame command * [SCM-663] - scm:update with GIT sometimes fails to report the affected files * [SCM-667] - mvn release:prepare fails for hierarchical multi-module project on Windows 7 using msysgit with "is outside repository" * [SCM-671] - Perforce provider Edit command incorrectly ignores working Directory * [SCM-672] - Perforce checking (submit) incorrectly ignores working directory Have Fun, -- The Apache Maven Team
[ANN] Apache Maven Shade Plugin 1.6 Released
The Maven team is pleased to announce the release of the Apache Maven Shade Plugin, version 1.6 Hello, 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. http://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 1.6 Release Notes - Apache Maven Shade Plugin - Version 1.6 ** Bug * [MSHADE-92] - Annotated Method Parameters Not Shaded * [MSHADE-94] - NullPointerException on empty relocation pattern (default package) * [MSHADE-104] - Cannot shade aspectj library * [MSHADE-105] - Classes processed by the relocator still have references to the original classes in their constant pools ** Improvement * [MSHADE-111] - minimizeJar should not remove classes specifically included by filters ** New Feature * [MSHADE-91] - Allow using external Shader implementation, Have Fun, -- The Apache Maven team
[ANNOUNCE] Apache Maven Wagon 2.2
Hello, The Apache Maven is pleased to announce the release of Wagon 2.2. Release Notes - Maven Wagon - Version 2.2 ** Improvement * [WAGON-361] - avoid writing temporary file in putFromStream from wagon-http * [WAGON-365] - increase default read timeout value to 30 minutes. * [WAGON-366] - support Preemptive Authentication on proxy for wagon-http ** Bug * [WAGON-359] - shared and shared4 module have the same class (same package) break tools using wagon http and dav * [WAGON-362] - Irritating message from Wagon Have Fun, -- The Apache Maven Team
[ANNOUNCE] Apache Maven Scm 1.6
Hello, The Apache Maven team is pleased to announce the release of Apache Maven Scm 1.6. Apache Maven SCM provide a common API for doing SCM operations. Web Site: http://maven.apache.org/scm/ Release Notes - Maven SCM - Version 1.6 ** New Feature * [SCM-619] - [patch] Add revision number in changelog clearcase command. * [SCM-630] - Request to include MKS Integrity SCM Provider along with the rest of the Maven SCM Providers * [SCM-645] - add a command to get various informations (branches, tag) from remote scm server ** Improvement * [SCM-615] - RemoveMojo to allow removing resources from version control * [SCM-631] - Mercurial SCM provider works with repository like centralized SCM's do ** Bug * [SCM-621] - Mercurial provider checkout should not default to tip * [SCM-624] - Revision number parsing can fail with lots of unstaged changes * [SCM-629] - parsing server path starting with digit * [SCM-635] - No space between number and text in scm:add result * [SCM-639] - Git repository starting with a number is not well parsed by GitScmProviderRepository * [SCM-642] - GitSatusConsumer does not report deleted file * [SCM-644] - Correctly remove directory in gitexe provider * [SCM-646] - git parser should fill changeset revision * [SCM-647] - SvnChangeLogConsumer parses filename incorrectly when file is copied from existing one * [SCM-648] - Checkout should return 0 when cloning empty repo, with no master branch ** Task * [SCM-616] - Add the blame command to providers matrix * [SCM-617] - Update documentation Provider Configuration Subversion * [SCM-620] - Publish the XML schema for svn-settings Have Fun -- The Apache Maven Team.
[ANNOUNCE] Apache Maven Wagon 2.1
Hello, The Maven team is pleased to announce the release of the Apache Maven Wagon, version 2.1. Maven Wagon is a transport abstraction that is used in Maven's artifact and repository handling code. See http://maven.apache.org/wagon Release Notes - Maven Wagon - Version 2.1 ** Bug * [WAGON-353] - StreamWagon.putFromStream() fails with IllegalStateException ** Improvement * [WAGON-358] - support Preemptive Authentication for wagon-webdav-jackrabbit ** Task * [WAGON-357] - Update to commons-net 3.0.1 because FTPClient truncates files in 3.0.0 Have fun, -- The Apache Maven Team
[ANNOUNCE] Apache Maven Jar Signer 1.0
Hello, The Maven team is pleased to announce the release of the Maven Jar Signer, version 1.0 This component provides some utilities to sign/verify jars/files in your Mojos. See http://maven.apache.org/shared/maven-jarsigner/ You should specify the version in your project's plugin configuration: org.apache.maven.shared maven-jarsigner 1.0 Have fun, -- The Maven Team
[ANN] Apache Maven PMD Plugin 2.6 Released
Hello, The Apache Maven Team is pleased to announce the release of Apache Maven PMD Plugin 2.6. This plugin allows you to automatically run the PMD code analysis tool on your project's source code and generate a site report with its results. You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-pmd-plugin 2.6 Documentation: http://maven.apache.org/plugins/maven-pmd-plugin Release Notes - Maven 2.x PMD Plugin - Version 2.6 ** Bug * [MPMD-124] - cannot use targetDirectory * [MPMD-127] - Report cannot correctly handle external PMD ruleset as exported by Sonar QA Dashboard ** Improvement * [MPMD-106] - Externalize messages for i18n * [MPMD-122] - Add @threadSafe support for maven3 ** Task * [MPMD-103] - Bump to Doxia 1.1.1 Have Fun! -- The Apache Maven Team
[ANN] Maven Indexer 4.1.2 Release
Hello, The Apache Maven team is pleased to announce the release of the Apache Maven Indexer version 4.1.2 http://maven.apache.org/maven-indexer/ You should specify the version in your project's configuration: org.apache.maven.indexer indexer-core 4.1.2 Release Notes - Maven Indexer - Version 4.1.2 ** Bug * [MINDEXER-33] - Noncanonical Jenkins URL * [MINDEXER-34] - Order of IndexCreator's passed to addIndexingContextForced affects whether MavenPluginArtifactInfoIndexCreator has any effect * [MINDEXER-38] - searchFlat can return empty results with multiple index if the first used returns empty result ** Improvement * [MINDEXER-35] - Make Indexer index classes in WAR too ** New Feature * [MINDEXER-36] - Add some OSGI metadata in the index to be able to search on Have Fun, -- The Apache Maven team -- Olivier Lamy Talend : http://talend.com http://twitter.com/olamy | http://linkedin.com/in/olamy
[ANN] Maven Surefire Plugin 2.8.1 Released
The Maven team is pleased to announce the release of the Maven Surefire Plugin, version 2.8.1 http://maven.apache.org/plugins/maven-surefire-plugin/ You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-surefire-plugin 2.8.1/version> Release Notes - Maven Surefire - Version 2.8.1 ** Bug * [SUREFIRE-712] - [REGRESSION] ignored * [SUREFIRE-715] - NPE at org.apache.maven.plugin.surefire.AbstractSurefireMojo.ensureWorkingDirectoryExists() * [SUREFIRE-718] - Links on index page doesn't work * [SUREFIRE-722] - testng : using -Dtest=myClass#myMethod doesn't execute methods marked @Before* @After* ** Improvement * [SUREFIRE-719] - Example page should show the correct version of m-site-p to use ** New Feature * [SUREFIRE-716] - Don't skip deployment of "common-junit3" and "common-junit4" artifacts ** Task * [SUREFIRE-717] - Remove old site file still available on-line Have Fun ! -- The Maven team
[ANN] Release Maven Site Plugin 3.0-beta-2 for maven 3
Hi, The Maven team is pleased to announce the release of the Maven Site Plugin, version 3.0-beta-2 for Maven 3. This version is intended to be the first version of the Maven Site Plugin for Maven 3 and it currently only works with Apache Maven 3.0-beta-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 section of the POM. You should specify the version in the section of your project's POM: org.apache.maven.plugins maven-site-plugin 3.0-beta-2 Release Notes - Maven Site Plugin - Version 3.0-beta-2 ** Bug * [MSITE-481] - Deploy site:deploy not working for maven 3 for DAV ** Improvement * [MSITE-498] - Update to last maven-core 3.0-beta-3 You can read more in the plugin documentation [1] On the wiki page [2], you will find more information on how to configure your POM in order to be able to continue building site with both Maven 2.x and Maven 3. Have Fun ! -- The Maven Team [1] http://maven.apache.org/plugins/maven-site-plugin-3.0-beta-2 [2] https://cwiki.apache.org/confluence/x/sokr
[ANN] Release Maven Site Plugin 3.0-beta-1 for maven 3
The Maven team is pleased to announce the release of the Maven Site Plugin, version 3.0-beta-1 for Maven 3. This version is intended to be the first version of the Maven Site Plugin for Maven 3 and it currently only works with Apache Maven 3.0-beta-2. 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 section of the POM. The 3.x version of the Site Plugin has changed the way you configure reports. You can read more about the new configuration mode at [1]. You should specify the version in the section of your project's POM: org.apache.maven.plugins maven-site-plugin 3.0-beta-1 Release Notes - Maven Site Plugin - Version 3.0-beta-1 Bug MSITE-456 - regression Site navigation not generated MSITE-460 - error when using Maven 3.x with maven-site-plugin 3.x MSITE-477 - href's drop the leading character in the href when staging a site MSITE-490 - WARNING Deprecated API called - not org.apache.maven.doxia.sink.Sink instance and no SinkFactory available. Please update this plugin. Improvement MSITE-436 - regenerate every page when site.xml (direct or parent) is changed New Feature MSITE-463 - Lithuanian translation MSITE-465 - Add a site:effective-site goal (similar to help:effective-pom) Task MSITE-478 - Attach site descriptor as an artifact, not metadata, to the project MSITE-482 - Update to Doxia 1.1.3 MSITE-487 - upgrade source to java 5 Users interested in testing this beta release should have a glance at the compatibility notes for known differences between Maven 3.0 and Maven 2.x: https://cwiki.apache.org/confluence/x/sokr Know limitations : * deployment vith dav currently doesn't work. You must note that the default execution of site:attach-descriptor has been removed from the built-in lifecycle bindings for projects with packaging "pom". So now, you have to define the following goal execution to restore the intended behavior: maven-site-plugin 3.0-beta-1 attach-descriptor attach-descriptor On the wiki page [2], you will find more information on how to configure your POM in order to be able to continue building site with both Maven 2.x and Maven 3. You must note this version is a beta. You will find more informations on migration [4] -- The Maven Team [1] https://cwiki.apache.org/confluence/x/sokr Section "New Configuration" [2] https://cwiki.apache.org/confluence/x/sokr Section "Using maven-site-plugin 2.x with Maven 2.x and maven-site-plugin 3.x with Maven 3.x" [4] https://cwiki.apache.org/confluence/x/hQ1kAQ
[ANN] Maven Scm 1.4 Released
Hi, The Maven team is pleased to announce the release of the Maven Scm, version 1.4. http://maven.apache.org/scm/ Release Notes - Maven SCM - Version 1.4 ** Bug * [SCM-431] - Username and Password cause NumberFormatException in scm:hg:http URLS * [SCM-444] - Git provider does 'git push' during 'mvn release:prepare' which causes unwanted problems * [SCM-469] - Auto-generated config spec during release:perform contains line element * null * [SCM-525] - Need to specify full outputDirectory for export * [SCM-526] - scm:checkout and scm:export ignores excludes and includes configuration * [SCM-539] - Unparseable date with Mercurial SCM provider * [SCM-551] - Blame command : Unparseable date when locale is not US * [SCM-564] - scm:export does not use "includes" and "excludes" properties * [SCM-568] - Exception No such command 'blame' ** Improvement * [SCM-445] - Extend command coverage of AccuRev provider for use with Continuum and Release Plugin * [SCM-528] - Provide Util.setSettingsDirectory for starteam * [SCM-529] - Provide Xpp3Writers for providers * [SCM-534] - expose getSettingsFile * [SCM-535] - Cache Settings in SvnUtil * [SCM-550] - expose StarteamUtil.getSettingsFile * [SCM-561] - Final cleanup accurev provider for 1.4 ** New Feature * [SCM-521] - Please add support for optional push / merge to the bazaar provider * [SCM-532] - Please add support for blame command * [SCM-542] - Add blame command to Perforce provider * [SCM-543] - Add blame command to ClearCase provider * [SCM-544] - Add blame command to AccuRev provider * [SCM-545] - Add blame command to TFS provider * [SCM-562] - Don't overwrite SVN auth cache Have Fun ! -- The Maven team
[ANN] Maven Project Info Reports Plugin 2.2 Released
Hi, The Maven team is pleased to announce the release of the Maven 2.x Project Info Reports Plugin, version 2.2 NOTE : this version is site plugin 2.1+ required. 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.2 Release Notes - Maven 2.x Project Info Reports Plugin, version 2.2 Bug : * [MPIR-150] - the dependency report ignores mirrors * [MPIR-159] - ZipException during "mvn clean compile site" * [MPIR-172] - Be sure that anchor are unique * [MPIR-174] - remove use of container.getLoggerManager() (to be compatible wih maven 3.x) * [MPIR-179] - "Dependency File Details" and "Dependency Repository Locations" tables have a border when rendered with maven-site-plugin 2.1 Improvement * [MPIR-137] - Dependency Locations should work with an intranet repository and restricted internet access * [MPIR-186] - Update location for Subversion Home page * [MPIR-189] - Allow configuration of mailing list header text. New Feature * [MPIR-170] - Create a module overview page ala m1 Task * [MPIR-101] - Update to Doxia 1.1 * [MPIR-173] - Review the Doxia Sink calls Enjoy, -- The Maven team
[ANN] Maven Checkstyle Plugin 2.5 Released
Hi, The Maven team is pleased to announce the release of the Maven Checkstyle Plugin, version 2.5 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.5 Release Notes - Maven 2.x Checkstyle Plugin - Version 2.5 ** Bug * [MCHECKSTYLE-123] - remove use of Serviceable (to be compatible wih maven 3.x) Have Fun, -- The Maven team
[ANN] Maven Scm 1.3 Released
Hi, The Maven team is pleased to announce the release of the Maven Scm, version 1.3. Release Notes - Maven SCM - Version 1.3 ** Bug * [SCM-261] - Synergy provider assumes instance of 1 for projects... won't work for distributed CM (and some other scenarios) * [SCM-418] - Support for Perforce changelogs in Continuum and changelog plugin * [SCM-439] - Maven SCM Mercurial provider remove functionnality doesn't work * [SCM-453] - changelog command doesn't support branches yet * [SCM-454] - GitChangelogCommand doesn't support tag ranges yet * [SCM-455] - scm:changelog command does not pick up svn changes when author has spaces * [SCM-458] - GitChangeLogCommand always reports over the whole git repo - also for child modules * [SCM-460] - tag command ignores custom message parameter * [SCM-464] - gitexe GitAddCommand should use '--' to separate the files from the options and version info * [SCM-466] - Release prepare causing exit Code 141 in linux with clearcase * [SCM-471] - some TCK tests check for files in a position dependent way * [SCM-480] - "mvn scm:status" doesn't show modified file * [SCM-488] - Git provider fails to support 'release:perform' if not releasing from remote HEAD * [SCM-489] - the bazaar provider needs to support the following protocols: bzr, bzr+ssh, ssh * [SCM-490] - bazaar scm:add doesn't return the correct list of added files * [SCM-491] - release:perform with Mercurial performs a full hg clone from the remote repository * [SCM-492] - [Patch] Support for tagging * [SCM-493] - bazaar scm:checkin fails to push if there are other local modifications * [SCM-498] - git providers should use the fetch and push URLs instead of 'origin' * [SCM-502] - checking out a tag from a remote repository fails if the tag was not on the current branch * [SCM-505] - Linux Synergy client fails to execute scm:update command * [SCM-509] - Tagging fails to use provided message while checking in works fine * [SCM-516] - git provider doesn't respect username in settings.xml ** Improvement * [SCM-344] - VSS provider - implement checkin * [SCM-345] - VSS provider - implement tag * [SCM-459] - Add tag() and status() methods to local scm provider to enable use with release:prepare goal * [SCM-461] - Support TFS as SCM Provider * [SCM-463] - Allow builds with Modello 1.0 * [SCM-467] - Make core SCM API objects Serializable * [SCM-474] - Make class ChangeSet thread-safe * [SCM-512] - add field revision in ChangeSet bean * [SCM-515] - branch command must support remote branching (svnexe) * [SCM-522] - Provide Util.setSettingsDirectory for git and cvs Have Fun ! -- The Maven team
[ANN] Maven Release Plugin 2.0-beta-9 Released
Hi, The Maven team is pleased to announce the release of the Maven Release Plugin, version 2.0-beta-9. http://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 2.0-beta-9 Release Notes - Maven 2.x Release Plugin - Version 2.0-beta-9 ** Bug * [MRELEASE-273] - Regression: NullPointerException at end of standalone "release:perform" * [MRELEASE-375] - release plugin does not work with subversion > 1.5.0 * [MRELEASE-379] - return results after performing a release * [MRELEASE-381] - url syntax not good enough for the git scm provider * [MRELEASE-386] - Sneaky bug in DefaultReleaseManager.perform() * [MRELEASE-393] - NoSuchMethodError when using InvokerMavenExecutor with cmd line arg "--quiet" * [MRELEASE-405] - Wrong branch-name parameter ** Improvement * [MRELEASE-385] - Upgrade to last scm version (1.2) * [MRELEASE-392] - Align release-parent, release-manager and release-plugin versions * [MRELEASE-427] - Add a mojo parameter for using the new remote tagging for svn scm provider (to prevent issue with svn > 1.5.0) * [MRELEASE-429] - Support for a [token]-SNAPSHOT in addition to [number]-SNAPSHOT ** Task * [MRELEASE-390] - Add VSS dependency Have Fun! -- The Maven Team
[ANNOUNCE] Maven Scm 1.2 Release
Hi, The Maven team is pleased to announce the release of Maven Scm, version 1.2 Release Notes - Maven SCM - Version 1.2 ** Bug * [SCM-246] - p4 command reports most or all errors on stderr but maven-scm-provider-perforce throws away stderr * [SCM-252] - ClearCaseUpdateConsumer for I18N * [SCM-262] - scm:tag for subversion tagging from local version of code, not directly from repository * [SCM-313] - baazar : Check out command fails to report an error * [SCM-332] - Perforce provider give one changeset entry for each file * [SCM-346] - Recursive flag is not implemented in the check out command * [SCM-357] - UCM config_spec are not managed correctly * [SCM-360] - CVS Tag command doesn't use FileSet (list of files), tagging ALL files in working directory * [SCM-375] - Problems with svn export and * [SCM-383] - SVN Tag does not use includes/excludes parameters * [SCM-403] - git scm:update command currently only works on the branch 'master' * [SCM-406] - scm tag does not work with Subversion 1.5.1 * [SCM-409] - Windows path length limitations can be overcome by feeding an absolute path to SVN (checkout command) * [SCM-415] - 1.1 requires setting a Perforce password breaking Perforce setup for external authentication * [SCM-417] - PerforceDiffCommand uses "head" instead of "now" pseudo-revision * [SCM-421] - After update working directory is not updated: missing hg update command * [SCM-432] - Goal scm:export does not work for Subversion repository * [SCM-433] - SvnInfoCommand should allow option to set working directory * [SCM-436] - Remove setting working directory in export command api. Working directory has no meaning to export command * [SCM-440] - and do not seem to work correctly during scm:update * [SCM-441] - NPE when using Git SCM 1.2-SNAPSHOT * [SCM-443] - perforce provider : login failure must be displayed * [SCM-451] - NPE when file list is empty ** Improvement * [SCM-339] - Need documentation on how to configure path to ss.exe for VSS provider * [SCM-343] - Changelog can be generated with only an end-tag * [SCM-361] - make cvs tag -F optional * [SCM-408] - Support the CVSNT "sserver" protocol * [SCM-428] - url syntax not good enough for the git scm provider ** New Feature * [SCM-437] - Add option to using export rather checkout at boostrap mojo this is for performance purpose * [SCM-438] - support skipExportIfExists similar to checkout * [SCM-448] - CheckInScmResult could return the scm revision (at least for svn provider) * [SCM-450] - Add a mojo to check for up to date local checkout ** Task * [SCM-410] - Replace deprecated Commandline#createArgument() * [SCM-411] - Performance: logger calls are not optimal ** Test * [SCM-404] - tgit scm:update does not have TCK Test yet * [SCM-407] - git scm:changelog does not have TCK Test yet Have Fun! -The Maven team
[ANN] Maven Changes Plugin 2.1 Released
The Maven team is pleased to announce the release of the Maven Changes Plugin, version 2.1. http://maven.apache.org/plugins/maven-changes-plugin/ You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-changes-plugin 2.1 Release Notes - Maven 2.x Changes Plugin - Version 2.1 ** Bug * [MCHANGES-109] - Fix output directory for images of changes-report * [MCHANGES-110] - No issue links generated if ${project.issueManagement.url} empty but issueLinkTemplate provided * [MCHANGES-111] - Announcement Mojo doesn't respect Jira authentication settings * [MCHANGES-114] - Title in changes.xml is not outputted in changes-report.html * [MCHANGES-126] - NullPointerException when executing jira-report with JIRA 3.13 * [MCHANGES-127] - Generated Announcement is not complete (in trunk rev 709936) * [MCHANGES-128] - unable to use "toAddresses" field for announces ** Improvement * [MCHANGES-61] - Provide DTD/XSD for changes.xml * [MCHANGES-71] - need add template encoding to announcement-generate * [MCHANGES-107] - Add html output format for mail annoucement * [MCHANGES-108] - Allow to configure changes-report mojo from properties * [MCHANGES-113] - Allow configuration of announcement parameters from command line * [MCHANGES-117] - Send only one e-mail to many recipients (all recipients in one to-header) * [MCHANGES-118] - AnnouncementMojo can only load velocity templates from src/main/resources and not a path related to user.dir * [MCHANGES-120] - announcement:generate mojo should warn, not fail if the changes file doesn't exist. ** New Feature * [MCHANGES-47] - Add support for multiple and tags in changes.xml * [MCHANGES-69] - Add a date elment or attribute inside the action element of changes.xml * [MCHANGES-86] - Create a changes-validate mojo * [MCHANGES-90] - Add support for Trac-report like Jira-report * [MCHANGES-112] - Add more than one link template * [MCHANGES-129] - The version can't be set from the cli in announcement-mail * [MCHANGES-130] - Announce mail : Merging content from the changes file and from jira * [MCHANGES-132] - Overriding mail introduction with a mojo configuration * [MCHANGES-133] - adding maven project to the velocity context when generating announce email * [MCHANGES-134] - Passing some extra parameters to the announce velocity context ** Task * [MCHANGES-119] - Add the changes xsd file http://maven.apache.org/xsd/ after the 2.1 release * [MCHANGES-122] - release modello-maven-plugin 1.0-alpha-21 Have fun, -The Maven team
[ANN] Maven Release Plugin 2.0-beta-8 Released
The Maven team is pleased to announce the release of the Maven Release Plugin, version 2.0-beta-8. http://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 2.0-beta-8 Release Notes - Maven 2.x Release Plugin - Version 2.0-beta-8 ** Bug * [MRELEASE-87] - Poms are written with wrong encodings * [MRELEASE-188] - release:perform is not updating some modules to the next version identifier correctly. * [MRELEASE-201] - Deployed POM is not valid XML * [MRELEASE-221] - XML header missing in modified POM after release:prepare * [MRELEASE-223] - Generated pom.xml has invalid chars (does not correctly handle xml entities) * [MRELEASE-254] - tests failed on windows * [MRELEASE-255] - during a release several elements are removed from the pom.xml (which should be left there) * [MRELEASE-267] - Whitespaces in artifactId or groupId prevent version update * [MRELEASE-268] - Release is broken with Subversion 1.3.x and earlier * [MRELEASE-302] - Test don't pass on windows due to encoding issues * [MRELEASE-305] - release:prepare forgets a slash when changing the urls * [MRELEASE-337] - generated command line must remove newLine characters * [MRELEASE-351] - xml declaration removed on release * [MRELEASE-355] - Deploying from Leopard, with Svn 1.4.4 has error on automated Svn commit * [MRELEASE-360] - NullPointerException in release * [MRELEASE-364] - InvokerMavenExecutor fails with NPE if additional arguments are not set * [MRELEASE-365] - ForkedMavenExecutor fails with NoSuchMethodError * [MRELEASE-366] - Using InvokerMavenExecutor fails in combination with space in paths ** Improvement * [MRELEASE-173] - Allow command line specification of versions * [MRELEASE-321] - Add support for -DdevelopmentVersion and -DreleaseVersion to facilitate command line configuration * [MRELEASE-341] - support release process that use a staging repository * [MRELEASE-345] - Keep comments in rewritten elements * [MRELEASE-359] - Release plugin depends on mvn being in the path of the shell that started the current build * [MRELEASE-382] - Specifying workingDirectory as system property on CL is not picked up by release:perform ** New Feature * [MRELEASE-369] - upgrade scm version to last 1.1 (and add by default new providers accurev and git) ** Task * [MRELEASE-316] - remove copy of plexus-utils' XML encoding support sources ** Wish * [MRELEASE-313] - add an option to set the profile(s) used to perform the release Have fun ! -The Maven team
[ANN] Maven Resources Plugin 2.3 Released
The Maven team is pleased to announce the release of the Maven Resources Plugin, version 2.3. New features : - New mojo to copy resources [1] - escape mechanism for property interpolation [2] - configuring file extension to not filtering [3] http://maven.apache.org/plugins/maven-resources-plugin/ org.apache.maven.plugins maven-resources-plugin 2.3 Release Notes - Maven 2.x Resources Plugin - Version 2.3 ** Bug * [MRESOURCES-20] - Filtering ${foo.file} evaluates to in full path to pom.xml * [MRESOURCES-21] - when pom specifies multiple resource directories, the directories should be copied in the order they are in the pom * [MRESOURCES-32] - calls to DirectoryScanner.setBasedir(String) fail in embedded environment * [MRESOURCES-39] - Filtering fails for command line properties * [MRESOURCES-42] - Filtering properties that contain ${basedir} for property files doesn't escape backslashes * [MRESOURCES-43] - resources:resources overwrites destination files when filtering is on, not when filtering is off * [MRESOURCES-47] - POM properties cannot be accessed within a filter file * [MRESOURCES-52] - Change type of plugin parameter "outputDirectory" to java.io.File * [MRESOURCES-59] - filtering with @property@ * [MRESOURCES-65] - filtered resources contains incorrect content * [MRESOURCES-69] - Filtering with POM.xml elements ** Improvement * [MRESOURCES-24] - Force overwrite resources defined in profiles * [MRESOURCES-28] - Maven 2.x Resources Plugin is not compliant with maven's codestyle * [MRESOURCES-33] - testResources & testResource were not mentioned in the docck-acceptable maven-resources-plugin documentation * [MRESOURCES-36] - resource copy to target/classes: empty directories are ignored * [MRESOURCES-45] - Abstract resource filtering into Plexus * [MRESOURCES-56] - use (and release) the maven-filtering component * [MRESOURCES-57] - use ${project.build.sourceEncoding} as default value for "encoding" parameter * [MRESOURCES-62] - instead of "default encoding" message, should be "platform encoding" and explicit about the actual encoding used ** New Feature * [MRESOURCES-8] - maven-resources-plugin ignores configuration/resources property (add a new mojo to copy resources) * [MRESOURCES-29] - An escape mechanism for property interpolation is missing. * [MRESOURCES-74] - configuring file extension to not filtering ** Wish * [MRESOURCES-41] - More debug output Have fun ! -The Maven team [1] http://maven.apache.org/plugins/maven-resources-plugin/examples/copy-resources.html [2] http://maven.apache.org/plugins/maven-resources-plugin/examples/escape-filtering.html [3] http://maven.apache.org/plugins/maven-resources-plugin/examples/binaries-filtering.html
[ANN] Maven Filtering 1.0-beta-2 Released
The Maven team is pleased to announce the release of the Maven Filtering, version 1.0-beta-2. These Plexus components have been built from the filtering process/code in Maven Resources Plugin. The goal is to provide a shared component for all plugins which needs to filter resources. http://maven.apache.org/shared/maven-filtering/ Release Notes - Maven Shared Components - Version maven-filtering-1.0-beta-2 ** Bug * [MSHARED-60] - Filtering ${foo.file} evaluates to in full path to pom.xml ** Improvement * [MSHARED-51] - ability to escape interpolation with \ * [MSHARED-66] - targetPath doesn't accept absolute paths * [MSHARED-67] - Add a parameter to force overwrite existing files even if the destination files are newer * [MSHARED-68] - Parameter to copy empty directory. ** Wish * [MSHARED-59] - More debug output in maven filtering Have Fun, -The Maven team
[ANN] Maven Invoker Plugin 1.3 Released
The Maven team is pleased to announce the release of the Maven Invoker Plugin, version 1.3. http://maven.apache.org/plugins/maven-invoker-plugin/ You should specify the version in your project's plugin configuration: org.apache.maven.plugins maven-invoker-plugin 1.3 Release Notes - Maven 2.x Invoker Plugin - Version 1.3 ** Bug * [MINVOKER-47] - Test builds fail to locate staged artifacts when using custom settings and non-default local repo path * [MINVOKER-48] - Project cloning does not retain empty directories * [MINVOKER-51] - NPE when packaging is pom * [MINVOKER-53] - Filtering erroneously interpolates expressions from the POM even if prefix is neither project nor pom * [MINVOKER-59] - Using invoker.profiles with empty value causes unintended build * [MINVOKER-60] - Artifact staging misses attached artifact metadata of POM projects ** Improvement * [MINVOKER-55] - Filter IT POMs in-place if cloneProjectsTo is used * [MINVOKER-56] - Clone all projects which are locally reachable from the invoked IT project * [MINVOKER-62] - Change the default value for the projectsDirectory parameter * [MINVOKER-64] - invoker:install does not install dependencies unless they are in the reactor * [MINVOKER-65] - Support token "localRepositoryUrl" for filtering settings.xml * [MINVOKER-67] - Create interpolated settings file in cloneProjectsTo directory and keep it after execution ** New Feature * [MINVOKER-7] - Add groovy support for pre/post build hook scripts * [MINVOKER-36] - Support for non-project based Maven invocations * [MINVOKER-46] - Allow multiple invocations of Maven on the same project * [MINVOKER-49] - Inject global variable with path to local repo into hook scripts * [MINVOKER-50] - Filter all POMs that are relevant to the forked build * [MINVOKER-52] - Add a new mojo parameter to specify filter properties using the more convenient map-syntax * [MINVOKER-57] - Allow to configure M2_HOME and JAVA_HOME for the forked builds * [MINVOKER-58] - Allow to declare setup projects which must be run before all the rest * [MINVOKER-61] - Allow to ignore failures Enjoy, -The Maven team
[ANN] Maven Jar Plugin 2.2 for Maven 2 Released
The Maven team is pleased to announce the release of the Maven Jar Plugin, version 2.2. http://maven.apache.org/plugins/maven-jar-plugin/ You can run mvn -up to get the latest version of the plugin, or specify the version in your project's plugin configuration: org.apache.maven.plugins maven-jar-plugin 2.2 Release Notes - Maven 2.x Jar Plugin - Version 2.2 ** Bug * [MJAR-49] - Jarsigner fails on windows due to spaces in pathnames * [MJAR-50] - "Invalid Header" in jar's Manifest (Specification-Title attribute) when tab char in pom Description * [MJAR-57] - Specification and Implementation details missing from manifest * [MJAR-59] - Impossible to create empty entries in MANIFEST * [MJAR-60] - Adding directories to manifest classpath entry is not possible * [MJAR-75] - [PATCH] Wrong artifact type attached to the project by the test-jar goal * [MJAR-77] - Link to MavenArchiveConfiguration javadoc is broken * [MJAR-78] - jar:sign skip option does not work * [MJAR-79] - META-INF/persistence.xml excluded from artifact when index=true * [MJAR-80] - excludes is not working for maven-jar-plugin * [MJAR-83] - addClasspath is not respected for runtime dependencies * [MJAR-88] - use maven-invoker-plugin instead of maven-embedder for it tests * [MJAR-90] - when maven.test.Skip is set, the test-jar artifact is empty ** Improvement * [MJAR-30] - Allow includes/excludes specification * [MJAR-51] - handle signing jars which are not project artifacts and not "in place" signing * [MJAR-58] - Update Jar Plugin Documentation (more examples for manifest customization) * [MJAR-64] - jar:jar ignores command line argument -DfinalName=xxx * [MJAR-70] - Ability to skip jar recreation if any of resources are older than existing jar * [MJAR-71] - use manifest in classesdir/META-INF if exists * [MJAR-74] - Upgrade maven-archiver dependency to 2.3-SNAPSHOT * [MJAR-82] - Class-Path manifest entry should support maven repository layout ** New Feature * [MJAR-84] - Need ability to not attach a jar when not signing in place * [MJAR-86] - Jarsigner option 'storetype' not supported by the plugin ** Task * [MJAR-89] - release maven-invoker-plugin * [MJAR-91] - release maven-archiver * [MJAR-92] - release plexus-utils 1.4.9 Enjoy, -The Maven team