Apache Maven

Thursday July 05, 2018

Apache Shared Component: Apache Maven Artifact Transfer Version 0.10.0 Released

The Apache Maven team is pleased to announce the release of the Apache Shared Component: Apache Maven Artifact Transfer Version 0.10.0

An API to install, deploy and resolving artifacts with Maven3

1
2
3
4
5
<dependency>
  <groupId>org.apache.maven.shared</groupId>
  <artifactId>maven-artifact-transfer</artifactId>
  <version>0.10.0</version>
</dependency>

Release Notes Apache Shared Componet Maven Artifact Transfer 0.10.0

Bugs:

  • MSHARED-641 – NoSuchMethodException using DependencyResolver with Maven 3.0
  • MSHARED-724 – Upgrade mave-surefire/failsafe-plugin 2.21.0

Improvements:

  • MSHARED-655 – ArtifactInstaller check for integrity of parameters null, empty collection, being a directory
  • MSHARED-656 – Make integration testing for different Maven versions possible
  • MSHARED-658 – ArtifactDeployer check for integrity of parameters null, empty collection, being a directory
  • MSHARED-677 – Add null checks for ArtifactResolver interface.
  • MSHARED-678 – Add null check for ProjectInstaller Interface
  • MSHARED-679 – Make all classes package private in internal package
  • MSHARED-695 – Move checksum creation from install part to deploy part
  • MSHARED-696 – Add missing Maven Version 3.5.2 to ArtifactDeployerTest
  • MSHARED-697 – Add Maven Version 3.5.3 to all Integration tests after releasing Maven 3.5.3
  • MSHARED-701 – Remove installation of pom checksum – IT’s do not fail
  • MSHARED-705 – Remove updateReleaseInfo from ProjectInstallerRequest

Tasks:

  • MSHARED-698 – Change the package to org.apache.maven.shared.transfer.*
  • MSHARED-703 – Try to identify why IT’s not running with Maven 3.0.5
  • MSHARED-742 – Add null check for DependencyResolver Interface

Dependency upgrades:

  • MSHARED-651 – Upgrade plexus-utils to version 3.1.0
  • MSHARED-652 – Upgrade to maven-shade-plugin to version 3.0.0
  • MSHARED-682 – Upgrade maven-shared-components parent to version 31
  • MSHARED-693 – Upgrade JUnit from 4.11 to 4.12
  • MSHARED-699 – Upgrade parent to 31 in IT example project
  • MSHARED-737 – Upgrade mockito-core to 2.18.3 JDK 10 support
  • MSHARED-741 – Upgrade commons-codec to 1.11

Enjoy,

-The Maven team

Saturday June 09, 2018

Apache Maven Wagon 3.1.0 Released

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

Apache Maven Wagon is a transport abstraction that is used in Mavens artifact and repository handling code.

You can download the appropriate sources etc. from the download page:

https://maven.apache.org/wagon/download.cgi

Release Notes – Maven Wagon – Version 3.1.0

Bugs:

  • WAGON-452 – RelaxedTrustStrategy does not handle multiple certificates
  • WAGON-493 – Maven wagon-scm documentation is erroneous
  • WAGON-495 – Fix checkoutDirectory leak
  • WAGON-496 – site-deploy using wagon-ssh broke in 2.12 because of the fix for WAGON-465
  • WAGON-497 – ScmWagon#put() strips parent dirs from the target path if they already exist in SCM
  • WAGON-498 – ScmWagon should work in binary and shallow mode when possible
  • WAGON-499 – apache-rat complains about Eclipse .checkstyle files
  • WAGON-503 – Directory gives out of date error in putDirectory() to a non-empty Subversion repo
  • WAGON-518 – AbstractHttpClientWagon#putFromStream() reads entire content to memory

New Feature:

Improvement:

  • WAGON-482 – Use sparse files in HugeFileDownloadTest with Java 7

Task:

  • WAGON-504 – switch from Git-WIP to Gitbox

Dependency upgrades:

Enjoy,

-The Apache Maven team

Friday June 01, 2018

Apache Maven Shared Maven Invoker Version 3.1.0 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Shared Maven Invoker, version 3.1.0

This API is concerned with firing a Maven build in a new JVM. It accomplishes its task by building up a conventional Maven command line from options given in the current request, along with those global options specified in the invoker itself. Once it has the command line, the invoker will execute it, and capture the resulting exit code or any exception thrown to signal a failure to execute. Input/output control can be specified using an InputStream and up to two InvocationOutputHandlers.

You can download the appropriate sources etc. from the download page.

1
2
3
4
5
6
7
<dependencies>
  <dependency>
    <groupId>org.apache.maven.shared</groupId>
    <artifactId>maven-invoker</artifactId>
    <version>3.1.0</version>
  </dependency>
</dependencies>

Release Notes – Maven Shared Components – Version maven-invoker-3.1.0

Improvement:

  • MSHARED-702 – Remove hard coded versions for plexus-component-annotations/plexus-component-metadata

Tasks:

  • MSHARED-625 – Refactored to use ‘maven-shared-utils’ instead of ‘plexus-utils’.
  • MSHARED-729 – Upgrade to JDK 7 minimum.

Dependency upgrades:

Enjoy,

-The Apache Maven team

Monday May 28, 2018

Apache Maven SCM Version 1.10.0 Released

The Apache Maven team is pleased to announce the release of the Apache Maven SCM, version 1.10.0.

Maven SCM supports Maven 2.x plugins (e.g. maven-release-plugin) and other tools (e.g. Continuum) by providing them with a common API for doing SCM operations. You can look at the list of SCMs for more information on using Maven SCM with your favorite SCM tool.

Release Notes – Maven SCM Version 1.10.0

Bugs:

  • SCM-763 – Password masking for svnexe does not handle all cases
  • SCM-797 – gitexe checkIn() fails due to Windows command line length limitation
  • SCM-814 – Dead links on Maven SCM plugin usage page and Maven SCM Providers Matrix page
  • SCM-818 – Updating doesn’t work when in detached HEAD
  • SCM-821 – fix incorrect resolving of branch name from HG outgoing changes && NPE in HgUtils.differentOutgoingBranchFound
  • SCM-829 – CommandParameter incorrectly removed from parameter list
  • SCM-836 – scm:bootstrap throws NPE
  • SCM-846 – userInfo in Git HTTP URLs not escaped according to RFC 3986
  • SCM-862 – apache-rat complains about Eclipse .checkstyle files
  • SCM-863 – NPE in GlobalOptions.setCVSRoot(null) with newer cvsclient
  • SCM-865 – cvsnt: rls: invalid option — d
  • SCM-866 – Cvs ScmProvider.list() does not return correct entries
  • SCM-867 – ScmWagon has no way to work with CVS and SVN in binary mode
  • SCM-868 – gitexe add() does not return added files when invoked in subdir
  • SCM-869 – gitexe list() implemented incorrectly
  • SCM-874 – ScmResult output password masking does not handle multiline text
  • SCM-875 – GitUpdateCommand assumes master branch by default
  • SCM-878 – AbstractConsumer#parseDate() logs wrong locale in case of a ParseException
  • SCM-879 – JazzChangeLogCommandTest#testListChangesetConsumerWithTimeOnly() fails with NPE on Java 10
  • SCM-881 – ScmWagon has no way to work with SVN in binary mode
  • SCM-882 – ScmWagon has no way to work with GIT in binary mode
  • SCM-886 – Tests with checkin rely on global git config
  • SCM-887 – Plexus Utils 3.0.24 makes some tests fail
  • SCM-888 – Changelog generation fails on Windows with Mercurial SCM

Improvements:

  • SCM-739 – Release Plugin: Use “git —depth 1” When Checking Out
  • SCM-748 – Automatically create parent dirs with ‘svn —parents’
  • SCM-855 – Upgrade to Java 7
  • SCM-873 – Improve documentation on svn-settings.xml and git-settings.xml
  • SCM-884 – Upgrade jgit to last version of java 7 release (4.5.0.201609210915-r)
  • SCM-885 – Extend GitChangeLogCommand by using revision only

Task:

  • SCM-876 – switch from Git-WIP to Gitbox

Dependency upgrade:

  • SCM-824 – Upgrade Plexus Utils to 3.0.24

Enjoy,

-The Apache Maven team

Thursday May 17, 2018

Apache Maven Shared Component: Maven Dependency Analyzer Version 1.10 Released

The Apache Maven team is pleased to announce the release of the Apache Shared Component: Apache Maven Dependency Analyzer Version 1.10

Analyzes the dependencies of a project for undeclared or unused artifacts.

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.shared</groupId>
  <artifactId>maven-dependency-analyzer</artifactId>
  <version>1.10</version>
</plugin>

Release Notes

Dependency upgrade:

  • MSHARED-718 – Upgrade asm to most recent version 6.1.1

Enjoy,

-The Maven team

Thursday March 29, 2018

Apache Maven Shared Component: Maven Dependency Analyzer Version 1.9 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Shared Component: Maven Dependency Analyzer Version 1.9

Analyzes the dependencies of a project for undeclared or unused artifacts.

You should specify the version in your project’s dependency list:

1
2
3
4
5
<dependency>
  <groupId>org.apache.maven.shared</groupId>
  <artifactId>maven-dependency-analyzer</artifactId>
  <version>1.9</version>
</dependency>

Release Notes – Maven Dependency Analzyer Version 1.9

Bug:

  • MSHARED-710 – JDK 9 / 10 Issue – Unknown constant pool type

Dependency upgrades:

Enjoy,

-The Apache Maven team

Calendar

Search

Hot Blogs (today's hits)

Tag Cloud

Categories

Feeds

Links

Navigation