[ANN] Apache Maven Build cache extension

2024-05-12 Thread Olivier Lamy
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

2024-04-21 Thread Olivier Lamy
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

2024-04-01 Thread Olivier Lamy
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

2023-11-29 Thread Olivier Lamy
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

2023-06-08 Thread Olivier Lamy
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

2023-02-13 Thread Olivier Lamy
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

2022-12-20 Thread Olivier Lamy
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

2022-06-06 Thread Olivier Lamy
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

2022-03-10 Thread Olivier Lamy
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

2022-02-14 Thread Olivier Lamy
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

2020-03-16 Thread Olivier Lamy
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

2019-07-08 Thread Olivier Lamy
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

2018-11-11 Thread Olivier Lamy
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

2018-11-01 Thread Olivier Lamy
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

2018-10-26 Thread Olivier Lamy
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

2018-05-30 Thread Olivier Lamy
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

2017-08-09 Thread Olivier Lamy
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

2017-07-30 Thread Olivier Lamy
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

2017-07-21 Thread Olivier Lamy
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

2017-01-28 Thread Olivier Lamy
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

2016-11-12 Thread Olivier Lamy
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

2015-03-02 Thread Olivier Lamy
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

2014-11-16 Thread Olivier Lamy
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

2014-09-17 Thread Olivier Lamy
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

2014-05-01 Thread Olivier Lamy
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

2013-12-16 Thread Olivier Lamy
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

2013-11-27 Thread Olivier Lamy
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

2013-07-09 Thread Olivier Lamy
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

2013-06-28 Thread Olivier Lamy
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

2013-04-08 Thread Olivier Lamy
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

2013-03-12 Thread Olivier Lamy
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

2013-02-25 Thread Olivier Lamy
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

2013-02-23 Thread Olivier Lamy
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

2013-02-23 Thread Olivier Lamy
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

2013-02-16 Thread Olivier Lamy
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

2013-01-21 Thread Olivier Lamy
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

2012-11-23 Thread Olivier Lamy
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

2012-11-19 Thread Olivier Lamy
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

2012-10-14 Thread Olivier Lamy
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

2012-10-07 Thread Olivier Lamy
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

2012-09-14 Thread Olivier Lamy
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

2012-09-14 Thread Olivier Lamy
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

2012-09-09 Thread Olivier Lamy
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

2012-09-07 Thread Olivier Lamy
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

2012-08-30 Thread Olivier Lamy
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

2012-08-27 Thread Olivier Lamy
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

2012-05-31 Thread Olivier Lamy
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

2012-05-27 Thread Olivier Lamy
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

2012-05-26 Thread Olivier Lamy
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

2012-05-24 Thread Olivier Lamy
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

2012-05-11 Thread Olivier Lamy
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

2012-05-01 Thread Olivier Lamy
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

2012-04-30 Thread Olivier Lamy
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

2012-03-18 Thread Olivier Lamy
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

2011-12-20 Thread Olivier Lamy
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

2011-12-02 Thread Olivier Lamy
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

2011-11-25 Thread Olivier Lamy
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

2011-11-25 Thread Olivier Lamy
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

2011-11-11 Thread Olivier Lamy
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

2011-09-26 Thread Olivier Lamy
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

2011-04-16 Thread Olivier Lamy
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

2010-09-08 Thread Olivier Lamy
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

2010-08-10 Thread Olivier Lamy
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

2010-08-08 Thread Olivier Lamy
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

2010-05-20 Thread Olivier Lamy
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

2010-02-12 Thread Olivier Lamy
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

2010-01-15 Thread Olivier Lamy
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

2009-03-28 Thread Olivier Lamy
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

2009-03-28 Thread Olivier Lamy
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

2008-11-25 Thread Olivier Lamy
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

2008-10-30 Thread Olivier Lamy
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

2008-10-17 Thread Olivier Lamy
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

2008-10-08 Thread Olivier Lamy
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

2008-09-29 Thread Olivier Lamy
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

2008-01-16 Thread Olivier Lamy
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