FYI


-------- Original Message --------
Subject: [fedora-java] Maven upgrade to version 3.1.0
Date: Thu, 18 Jul 2013 07:46:42 +0200
From: Mikolaj Izdebski <mizdebsk@redhat.com>
To: Fedora Java Development List <java-devel@lists.fedoraproject.org>


Version 3.1.0 of Apache Maven was recently released.  It is a
long-awaited release which brings numerous new features and fixes many
bugs.  A full list is available in Maven 3.1.0 release notes [1].

I think it's important for Fedora to switch to new Maven as soon as
possible.  Unfortunately there are signifficant incompatibilities
between Maven 3.1.0 and 3.0.5 which make this process non-trivial.

Maven 3.1.0 switched from Sonatype Aether to Eclipse Aether and from
Sonatype Sisu to Eclipse Sisu.  Plugins that directly depend on Aether
or Sisu may no longer work with Maven 3.1.0.  Upstream lists [2] some
plugins that were or need to be updated to work with Maven 3.1.0.

I have created a tracker bug [3] which is intended to lists tasks
needed to be done in order to migrate to Maven 3.1.0 as well as any
bugs related to the migration.  I have populated the tracker with all
changes needed that I am aware of at the moment, but feel free to add
more bugs if you find them.

This is fairly complicated process as there are circular package
dependencies because of which several packages need to be updated at the
same time.  I will ask release engineering to create a dedicated Koji
tag in order not to break rawhide during the process.

[1] http://maven.apache.org/docs/3.1.0/release-notes.html
[2] http://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound
[3] http://bugzilla.redhat.com/985674

--
Mikolaj Izdebski
Software Engineer, Red Hat
IRC: mizdebsk
--
java-devel mailing list
java-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/java-devel