The Apache Maven team is pleased to announce the release of the Apache Maven Shared Component: Maven Shared Utils Version 3.2.0 https://maven.apache.org/shared/maven-shared-utils/ You should specify the version in your project: <dependency> <groupId>org.apache.maven.shared</groupId> <artifactId>maven-shared-utils</artifactId> <version>3.2.0</version> </dependency> You can download the appropriate sources etc. from the download page: https://maven.apache.org/shared/maven-shared-utils/download.cgi Release Notes Maven Shared Utils 3.2.0 https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317922&version=12338026 Bugs: * [MSHARED-574] - UT failure on Windows: utils.io.Java7SupportTest createAndReadSymlink * [MSHARED-610] - PrettyPrintXMLWriter internally uses java.io.PrintWriter without checking for any errors. * [MSHARED-617] - StreamFeeder should flush OutputStream * [MSHARED-618] - CommandLineCallable does not always call the 'runAfterProcessTermination' runnable. * [MSHARED-619] - StreamFeeder silently ignores exceptions. * [MSHARED-622] - CommandLineCallable silently ignores exceptions thrown from the stdin processor (StreemFeeder). * [MSHARED-630] - Javadoc of several classes still references Maven 3.4.0 for color support Improvements: * [MSHARED-587] - remove logger level API from MessageBuilder * [MSHARED-620] - CommandLineCallable should defer starting threads until called. * [MSHARED-621] - CommandLineCallable should calculate process timeouts using 'System.nanoTime' instead of 'System.currentTimeMillis'. * [MSHARED-639] - Removed prerequisites cause it is not a plugin Task: * [MSHARED-623] - Deprecation of methods 'close' and 'flush' of class 'StreamPumper'. Enjos, -The Apache Maven team Karl Heinz Marbaise