You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Karl Heinz Marbaise <kh...@gmx.de> on 2019/04/13 10:03:21 UTC

[ANN] Apache Maven Version 3.6.1 Released

The Apache Maven team is pleased to announce the release of the Apache
Maven 3.6.1.

Apache Maven is a software project management and comprehension tool.
Based on the concept of a project object model (POM), Maven can manage a
project's build, reporting and documentation from a central piece of
information.

You can find out more about Apache Maven at https://maven.apache.org

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

Release Notes - Apache Maven Version 3.6.1

https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12344378&projectId=12316922

Code Contributors of this release:

  * Gabriel Belingueres (indirectly via plexus-utils PR)
  * Michael Istria
  * Michael Istria
  * Guy Brand
  * Fabiano C. de Oliveira
  * Michael Istria

Issue Reporters of this release:

  * Ondra Žižka
  * Matthias Scmalz
  * Andreas Sewe
  * Christian Aistleitner
  * Jin Kwon
  * Christoph Etzel
  * Dawid Weiss
  * Gene Smith
  * Patrik Jetzer
  * Rohan Padhye
  * Elliotte Rusty Harold
  * Andreas Veithen
  * Olaf Otto
  * Michael Istria
  * Michael Istria
  * Michael Istria
  * Romain Manni-Bucau
  * Guy Brand
  * Rohan Padhye
  * Olaf Otto
  * Gunnar Wagenknecht
  * Viacheslav Yakunin

Many thanks to contributors and reporters for the support and time.

Participants to the VOTE of the Maven 3.6.1 Release:

  * Gabriel Belingueres
  * Francois Papon
  * Eric Lilja


Many thanks to those who tested the Maven releases
and thanks for their support as well.

(Please send an email to the dev list if we missed one to mention).

Release Notes for Apache Maven 3.6.1
====================================

https://maven.apache.org/docs/3.6.1/release-notes.html

Bugs:
  * [MNG-5705] - NPE on parallel build in
BuilderCommon.handleBuildError(BuilderCommon.java:147)
  * [MNG-5965] - Parallel build multiplies work if multiple goals are given
  * [MNG-5995] - Maven itself cannot run without maven-compat
  * [MNG-6256] - Maven script can break if “-f” path contains special
characters
  * [MNG-6261] - Relative parent POM resolution failing in 3.5.0 with
complex multimodule builds
  * [MNG-6262] - getCanonicalFile() is not used consistently during
project resolution
  * [MNG-6346] - … was unexpected at this time when using -f option and
path contains brackets
  * [MNG-6374] - ModelBuilder hangs with malformed pom.xml
  * [MNG-6429] - Integration Test site publishing requires Java 7 (or
javadoc errors ignored)
  * [MNG-6495] - ModelResolver cannot be null
  * [MNG-6505] - child.(x.y).inherit.append.path value should be inherited
  * [MNG-6506] - Mojos are unable to load package annotations on Java >= 9
  * [MNG-6529] - ProjectBuilder.build(List<File> projects, boolean,
ProjectBuildingRequest) doesn’t honor
ProjectBuildingRequest.isResolveDependencies()
  * [MNG-6530] - Regression in ProjectBuilder when file change between
invocations (introduced by MNG-6311)
  * [MNG-6533] - ProjectBuilder.build(list_of_projects,...) does not
contain MavenProject in exception report
  * [MNG-6543] - Upgrade plexus classworld to support java 9+
ClassLoader.findClass(String moduleName, String name) in Mojos
  * [MNG-6558] - ToolchainsBuildingResult event is not sent on EventSpy
  * [MNG-6577] - pom.xml: Uncaught IllegalArgumentException when parsing
unicode entity ref
  * [MNG-6590] - DefaultProjectArtifactsCache
java.lang.IllegalStateException: Duplicate artifact resolution result
  * [MNG-6599] - unknown version in model id when version is defined
from parent

Improvements:

  * [MNG-6059] - Important use cases not covered, as
child.inherit.append.path affects all children
  * [MNG-6159] - Child path adjustments break git scm urls
  * [MNG-6213] - Maven doesn’t check the validity of scope value
  * [MNG-6481] - Allow to compile and test Maven with Java 11
  * [MNG-6513] - Replace depreated Plexus javadoc tags with annotations
in ITs
  * [MNG-6515] - Fix javadoc build errors under Java 8 and 11
  * [MNG-6520] - Update assembly descriptors to 2.0.0
  * [MNG-6522] - Prepare Maven’s Core Integration Test Suite to test
with Java 12 and 13-ea
  * [MNG-6572] - use int or long instead of BigIntegers for little
numbers in ComparableVersion
  * [MNG-6593] - track input location for super-pom
  * [MNG-6597] - add input location tracking for plugins configuration
  * [MNG-6600] - add input location tracking for default lifecycle
bindings executions
  * [MNG-6601] - add input location tracking for site’s reportPlugins
injected by reports conversion
  * [MNG-6605] - Allow to suppress download messages in interactive mode
  * [MNG-6611] - Update animal-sniffer-maven-plugin to 1.17

Wish

  * [MNG-6571] - Maven memory consumption issue

Tasks:

  * [MNG-6538] - Upgrade Maven Artifact Resolver to 1.3.3 to restore API
  * [MNG-6544] - Replace CacheUtils#{eq,hash} with Objects
  * [MNG-6573] - Use latest Maven 3.6.0 to build Maven Core and plugins
with ASF CI
  * [MNG-6618] - Maven doesn’t export org.slf4j.event.Level

Dependency upgrades:

  * [MNG-6526] - Upgrade to Wagon 3.3.1 (from 3.2.0)
  * [MNG-6591] - Upgrade to Wagon 3.3.2

Enjoy,

- The Apache Maven team

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Maven Wrapper updated to Apache Maven Version 3.6.1

Posted by Manfred Moser <ma...@simpligility.com>.
I just cut a new release of maven wrapper and the plugin for installing it. It now defaults to the shiny new 3.6.1

Enjoy

manfred

Karl Heinz Marbaise wrote on 2019-04-13 03:03:

> The Apache Maven team is pleased to announce the release of the Apache
> Maven 3.6.1.
> 
> Apache Maven is a software project management and comprehension tool.
> Based on the concept of a project object model (POM), Maven can manage a
> project's build, reporting and documentation from a central piece of
> information.
> 
> You can find out more about Apache Maven at https://maven.apache.org
> 
> You can download the appropriate sources etc. from the download page:
> https://maven.apache.org/download.cgi
> 
> Release Notes - Apache Maven Version 3.6.1
> 
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12344378&projectId=12316922
> 
> Code Contributors of this release:
> 
>  * Gabriel Belingueres (indirectly via plexus-utils PR)
>  * Michael Istria
>  * Michael Istria
>  * Guy Brand
>  * Fabiano C. de Oliveira
>  * Michael Istria
> 
> Issue Reporters of this release:
> 
>  * Ondra Žižka
>  * Matthias Scmalz
>  * Andreas Sewe
>  * Christian Aistleitner
>  * Jin Kwon
>  * Christoph Etzel
>  * Dawid Weiss
>  * Gene Smith
>  * Patrik Jetzer
>  * Rohan Padhye
>  * Elliotte Rusty Harold
>  * Andreas Veithen
>  * Olaf Otto
>  * Michael Istria
>  * Michael Istria
>  * Michael Istria
>  * Romain Manni-Bucau
>  * Guy Brand
>  * Rohan Padhye
>  * Olaf Otto
>  * Gunnar Wagenknecht
>  * Viacheslav Yakunin
> 
> Many thanks to contributors and reporters for the support and time.
> 
> Participants to the VOTE of the Maven 3.6.1 Release:
> 
>  * Gabriel Belingueres
>  * Francois Papon
>  * Eric Lilja
> 
> 
> Many thanks to those who tested the Maven releases
> and thanks for their support as well.
> 
> (Please send an email to the dev list if we missed one to mention).
> 
> Release Notes for Apache Maven 3.6.1
> ====================================
> 
> https://maven.apache.org/docs/3.6.1/release-notes.html
> 
> Bugs:
>  * [MNG-5705] - NPE on parallel build in
> BuilderCommon.handleBuildError(BuilderCommon.java:147)
>  * [MNG-5965] - Parallel build multiplies work if multiple goals are given
>  * [MNG-5995] - Maven itself cannot run without maven-compat
>  * [MNG-6256] - Maven script can break if “-f” path contains special
> characters
>  * [MNG-6261] - Relative parent POM resolution failing in 3.5.0 with
> complex multimodule builds
>  * [MNG-6262] - getCanonicalFile() is not used consistently during
> project resolution
>  * [MNG-6346] - … was unexpected at this time when using -f option and
> path contains brackets
>  * [MNG-6374] - ModelBuilder hangs with malformed pom.xml
>  * [MNG-6429] - Integration Test site publishing requires Java 7 (or
> javadoc errors ignored)
>  * [MNG-6495] - ModelResolver cannot be null
>  * [MNG-6505] - child.(x.y).inherit.append.path value should be inherited
>  * [MNG-6506] - Mojos are unable to load package annotations on Java >= 9
>  * [MNG-6529] - ProjectBuilder.build(List<File> projects, boolean,
> ProjectBuildingRequest) doesn’t honor
> ProjectBuildingRequest.isResolveDependencies()
>  * [MNG-6530] - Regression in ProjectBuilder when file change between
> invocations (introduced by MNG-6311)
>  * [MNG-6533] - ProjectBuilder.build(list_of_projects,...) does not
> contain MavenProject in exception report
>  * [MNG-6543] - Upgrade plexus classworld to support java 9+
> ClassLoader.findClass(String moduleName, String name) in Mojos
>  * [MNG-6558] - ToolchainsBuildingResult event is not sent on EventSpy
>  * [MNG-6577] - pom.xml: Uncaught IllegalArgumentException when parsing
> unicode entity ref
>  * [MNG-6590] - DefaultProjectArtifactsCache
> java.lang.IllegalStateException: Duplicate artifact resolution result
>  * [MNG-6599] - unknown version in model id when version is defined
> from parent
> 
> Improvements:
> 
>  * [MNG-6059] - Important use cases not covered, as
> child.inherit.append.path affects all children
>  * [MNG-6159] - Child path adjustments break git scm urls
>  * [MNG-6213] - Maven doesn’t check the validity of scope value
>  * [MNG-6481] - Allow to compile and test Maven with Java 11
>  * [MNG-6513] - Replace depreated Plexus javadoc tags with annotations
> in ITs
>  * [MNG-6515] - Fix javadoc build errors under Java 8 and 11
>  * [MNG-6520] - Update assembly descriptors to 2.0.0
>  * [MNG-6522] - Prepare Maven’s Core Integration Test Suite to test
> with Java 12 and 13-ea
>  * [MNG-6572] - use int or long instead of BigIntegers for little
> numbers in ComparableVersion
>  * [MNG-6593] - track input location for super-pom
>  * [MNG-6597] - add input location tracking for plugins configuration
>  * [MNG-6600] - add input location tracking for default lifecycle
> bindings executions
>  * [MNG-6601] - add input location tracking for site’s reportPlugins
> injected by reports conversion
>  * [MNG-6605] - Allow to suppress download messages in interactive mode
>  * [MNG-6611] - Update animal-sniffer-maven-plugin to 1.17
> 
> Wish
> 
>  * [MNG-6571] - Maven memory consumption issue
> 
> Tasks:
> 
>  * [MNG-6538] - Upgrade Maven Artifact Resolver to 1.3.3 to restore API
>  * [MNG-6544] - Replace CacheUtils#{eq,hash} with Objects
>  * [MNG-6573] - Use latest Maven 3.6.0 to build Maven Core and plugins
> with ASF CI
>  * [MNG-6618] - Maven doesn’t export org.slf4j.event.Level
> 
> Dependency upgrades:
> 
>  * [MNG-6526] - Upgrade to Wagon 3.3.1 (from 3.2.0)
>  * [MNG-6591] - Upgrade to Wagon 3.3.2
> 
> Enjoy,
> 
> - The Apache Maven team
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Maven Wrapper updated to Apache Maven Version 3.6.1

Posted by Manfred Moser <ma...@simpligility.com>.
I just cut a new release of maven wrapper and the plugin for installing it. It now defaults to the shiny new 3.6.1

Enjoy

manfred

Karl Heinz Marbaise wrote on 2019-04-13 03:03:

> The Apache Maven team is pleased to announce the release of the Apache
> Maven 3.6.1.
> 
> Apache Maven is a software project management and comprehension tool.
> Based on the concept of a project object model (POM), Maven can manage a
> project's build, reporting and documentation from a central piece of
> information.
> 
> You can find out more about Apache Maven at https://maven.apache.org
> 
> You can download the appropriate sources etc. from the download page:
> https://maven.apache.org/download.cgi
> 
> Release Notes - Apache Maven Version 3.6.1
> 
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12344378&projectId=12316922
> 
> Code Contributors of this release:
> 
>  * Gabriel Belingueres (indirectly via plexus-utils PR)
>  * Michael Istria
>  * Michael Istria
>  * Guy Brand
>  * Fabiano C. de Oliveira
>  * Michael Istria
> 
> Issue Reporters of this release:
> 
>  * Ondra Žižka
>  * Matthias Scmalz
>  * Andreas Sewe
>  * Christian Aistleitner
>  * Jin Kwon
>  * Christoph Etzel
>  * Dawid Weiss
>  * Gene Smith
>  * Patrik Jetzer
>  * Rohan Padhye
>  * Elliotte Rusty Harold
>  * Andreas Veithen
>  * Olaf Otto
>  * Michael Istria
>  * Michael Istria
>  * Michael Istria
>  * Romain Manni-Bucau
>  * Guy Brand
>  * Rohan Padhye
>  * Olaf Otto
>  * Gunnar Wagenknecht
>  * Viacheslav Yakunin
> 
> Many thanks to contributors and reporters for the support and time.
> 
> Participants to the VOTE of the Maven 3.6.1 Release:
> 
>  * Gabriel Belingueres
>  * Francois Papon
>  * Eric Lilja
> 
> 
> Many thanks to those who tested the Maven releases
> and thanks for their support as well.
> 
> (Please send an email to the dev list if we missed one to mention).
> 
> Release Notes for Apache Maven 3.6.1
> ====================================
> 
> https://maven.apache.org/docs/3.6.1/release-notes.html
> 
> Bugs:
>  * [MNG-5705] - NPE on parallel build in
> BuilderCommon.handleBuildError(BuilderCommon.java:147)
>  * [MNG-5965] - Parallel build multiplies work if multiple goals are given
>  * [MNG-5995] - Maven itself cannot run without maven-compat
>  * [MNG-6256] - Maven script can break if “-f” path contains special
> characters
>  * [MNG-6261] - Relative parent POM resolution failing in 3.5.0 with
> complex multimodule builds
>  * [MNG-6262] - getCanonicalFile() is not used consistently during
> project resolution
>  * [MNG-6346] - … was unexpected at this time when using -f option and
> path contains brackets
>  * [MNG-6374] - ModelBuilder hangs with malformed pom.xml
>  * [MNG-6429] - Integration Test site publishing requires Java 7 (or
> javadoc errors ignored)
>  * [MNG-6495] - ModelResolver cannot be null
>  * [MNG-6505] - child.(x.y).inherit.append.path value should be inherited
>  * [MNG-6506] - Mojos are unable to load package annotations on Java >= 9
>  * [MNG-6529] - ProjectBuilder.build(List<File> projects, boolean,
> ProjectBuildingRequest) doesn’t honor
> ProjectBuildingRequest.isResolveDependencies()
>  * [MNG-6530] - Regression in ProjectBuilder when file change between
> invocations (introduced by MNG-6311)
>  * [MNG-6533] - ProjectBuilder.build(list_of_projects,...) does not
> contain MavenProject in exception report
>  * [MNG-6543] - Upgrade plexus classworld to support java 9+
> ClassLoader.findClass(String moduleName, String name) in Mojos
>  * [MNG-6558] - ToolchainsBuildingResult event is not sent on EventSpy
>  * [MNG-6577] - pom.xml: Uncaught IllegalArgumentException when parsing
> unicode entity ref
>  * [MNG-6590] - DefaultProjectArtifactsCache
> java.lang.IllegalStateException: Duplicate artifact resolution result
>  * [MNG-6599] - unknown version in model id when version is defined
> from parent
> 
> Improvements:
> 
>  * [MNG-6059] - Important use cases not covered, as
> child.inherit.append.path affects all children
>  * [MNG-6159] - Child path adjustments break git scm urls
>  * [MNG-6213] - Maven doesn’t check the validity of scope value
>  * [MNG-6481] - Allow to compile and test Maven with Java 11
>  * [MNG-6513] - Replace depreated Plexus javadoc tags with annotations
> in ITs
>  * [MNG-6515] - Fix javadoc build errors under Java 8 and 11
>  * [MNG-6520] - Update assembly descriptors to 2.0.0
>  * [MNG-6522] - Prepare Maven’s Core Integration Test Suite to test
> with Java 12 and 13-ea
>  * [MNG-6572] - use int or long instead of BigIntegers for little
> numbers in ComparableVersion
>  * [MNG-6593] - track input location for super-pom
>  * [MNG-6597] - add input location tracking for plugins configuration
>  * [MNG-6600] - add input location tracking for default lifecycle
> bindings executions
>  * [MNG-6601] - add input location tracking for site’s reportPlugins
> injected by reports conversion
>  * [MNG-6605] - Allow to suppress download messages in interactive mode
>  * [MNG-6611] - Update animal-sniffer-maven-plugin to 1.17
> 
> Wish
> 
>  * [MNG-6571] - Maven memory consumption issue
> 
> Tasks:
> 
>  * [MNG-6538] - Upgrade Maven Artifact Resolver to 1.3.3 to restore API
>  * [MNG-6544] - Replace CacheUtils#{eq,hash} with Objects
>  * [MNG-6573] - Use latest Maven 3.6.0 to build Maven Core and plugins
> with ASF CI
>  * [MNG-6618] - Maven doesn’t export org.slf4j.event.Level
> 
> Dependency upgrades:
> 
>  * [MNG-6526] - Upgrade to Wagon 3.3.1 (from 3.2.0)
>  * [MNG-6591] - Upgrade to Wagon 3.3.2
> 
> Enjoy,
> 
> - The Apache Maven team
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org