blob: a2dc6d21b6865da9fb6380bf61822fdbe810d870 [file] [log] [blame]
---
layout: post
title: "Apache Maven 3.5.4 Released"
date: '2018-06-22T18:57:38+00:00'
permalink: apache-maven-3-5-4
categories:
- Maven-Core-Releases
---
The Apache Maven team is pleased to announce the release of the Apache
Maven 3.5.4.
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
Contributors
============
The Apache Maven value community before code and so firstly the team would
like to thank the following contributors, without whom this release would
not have been possible:
Code contributors:
- https://github.com/eis
- Florian Brunner
- Łukasz Dywicki
- Sylwester Lachiewicz
Issue reporters:
- Falko Modler
- Jarkko Rantavuori
- Łukasz Dywicki
- Mike Kelly
- Sylwester Lachiewicz
Community testers participating in voting for this release:
- Dejan Stojadinovic
- Enrico Olivelli
- Romain Manni-Bucau
Thank you all for your time and feedback (and apologies if we have missed
anyone)
Release Notes - Maven - Version 3.5.4
=====================================
Bugs:
* [MNG-6370](https://issues.apache.org/jira/browse/MNG-6370) - ConcurrencyDependencyGraph#getNumberOfBuilds() does not remove finished projects from unfinished ones
* [MNG-6372](https://issues.apache.org/jira/browse/MNG-6372) - On Windows Maven can output spurious ANSI escapes such as [0m [0m
* [MNG-6382](https://issues.apache.org/jira/browse/MNG-6382) - JANSI fails frequently with NumberFormatException when building in parallel
* [MNG-6386](https://issues.apache.org/jira/browse/MNG-6386) - ${project.baseUri} is not a valid URI (according to RFC 3986)
* [MNG-6388](https://issues.apache.org/jira/browse/MNG-6388) - Error Fetching Artifacts: "[B cannot be cast to java.lang.String"
* [MNG-6403](https://issues.apache.org/jira/browse/MNG-6403) - Artifact#VERSION_FILE_PATTERN does not escape period between date and time
* [MNG-6410](https://issues.apache.org/jira/browse/MNG-6410) - Add groupId to --resume-from suggestion if artifactId is not unique in reactor
Improvements:
* [MNG-5756](https://issues.apache.org/jira/browse/MNG-5756) - Java home output in mvn -v is misleading
* [MNG-5940](https://issues.apache.org/jira/browse/MNG-5940) - Change the maven-source-plugin jar goal into jar-no-fork in Maven Super POM
* [MNG-6362](https://issues.apache.org/jira/browse/MNG-6362) - Add documentation information for GitHub
* [MNG-6363](https://issues.apache.org/jira/browse/MNG-6363) - Remove secret thread configuration property from code
* [MNG-6364](https://issues.apache.org/jira/browse/MNG-6364) - Enhanced Jenkinsfile to test Core with JDK 9
* [MNG-6411](https://issues.apache.org/jira/browse/MNG-6411) - Improve readability of project list returned when --resume-from option value is invalid
Task:
* [MNG-6377](https://issues.apache.org/jira/browse/MNG-6377) - switch from Git-WIP to Gitbox
Dependency upgrades:
* [MNG-6344](https://issues.apache.org/jira/browse/MNG-6344) - Upgrade Guice to 4.2.0
* [MNG-6423](https://issues.apache.org/jira/browse/MNG-6423) - Upgrade to Wagon 3.1.0
Share and Enjoy,
-The Apache Maven team