sorry about the noise, http://maven.apache.org/docs/3.1.0/release-notes.html does mentioned about this
Thanks -D On Sun, Jul 14, 2013 at 9:13 PM, Jason van Zyl <ja...@tesla.io> wrote: > If your plugins use Aether directly they will be affected. Otherwise they > should be fine. > > You can have questions here if you have specific questions, but the Aether > New and Noteworthy is the definitive source for changes with respect to > Aether: > > http://wiki.eclipse.org/Aether/New_and_Noteworthy > > On Jul 14, 2013, at 11:57 PM, Dan Tran <dant...@gmail.com> wrote: > > > I am sure there will be a bunch of custom plugins no longer works with > > maven 3.1, do we have a migration doc? > > > > > > On Sun, Jul 14, 2013 at 8:44 PM, Jason van Zyl <ja...@tesla.io> wrote: > > > >> Hi! > >> > >> The Apache Maven Team is proud to announce the release of 3.1.0 > >> > >> The release notes can be found here: > >> http://maven.apache.org/docs/3.1.0/release-notes.html > >> > >> In particular there are significant changes regarding JSR330 and SLF4J: > >> http://maven.apache.org/maven-jsr330.html > >> http://maven.apache.org/maven-logging.html > >> > >> The release can be downloaded from: > >> http://maven.apache.org/download.cgi > >> > >> The changes in this release are as follows: > >> > >> Bug: > >> [MNG-3131] - Error message is misleading if a missing plugin parameter > is > >> of a type like List > >> [MNG-5016] - A mirror's layout setting should default to 'default' since > >> thats' the only layout > >> supported lay in maven 3 > >> [MNG-5206] - plexus container never disposed > >> [MNG-5208] - Parallel (-T option) multi module build fires wrong > "project > >> failed event" > >> [MNG-5209] - MavenProject.getTestClasspathElements can return null > elements > >> [MNG-5212] - DefaultPluginDescriptorCache does not retain > pluginDescriptor > >> dependencies > >> [MNG-5214] - Dependency resolution substitutes g:a:v:jar for > >> j:a:v:something-else when something-else > >> isn't in the reactor > >> [MNG-5233] - ArtifactMetadataRetrievalException from > >> org.apache.maven.artifact.metadata is > >> not anymore binary compatible. > >> [MNG-5258] - localRepository in settings.xml does not handle ~ as > home.dir > >> [MNG-5261] - upgrade wagon version to 2.3 to fix issues with redirect > >> [MNG-5270] - README.bootstrap.txt says "Ant 1.6.5 or later" BUT 1.8 or > >> later is needed > >> [MNG-5280] - Inconsistent order of repositories and pluginRepositories > >> from profiles in settings > >> (regression Maven 3) > >> [MNG-5289] - -Dmaven.repo.local not honored > >> [MNG-5312] - MavenProject.getParent intolerably slow when import scope > >> used heavily > >> [MNG-5313] - Unnecessary DefaultModelBuilder.build overload > >> [MNG-5314] - DefaultModelValidator misuses String.matches > >> [MNG-5336] - Descriptor Reference for settings.xml is incorrect > >> [MNG-5387] - Add ability to replace an artifact in mid-build > >> [MNG-5390] - mvn -rf (no argument) results in NPE > >> [MNG-5395] - logger name for plugins should not be > >> DefaultMavenPluginManager > >> [MNG-5396] - logger name for execution events should not be MavenCli > >> [MNG-5398] - scriptSourceDirectory in superpom is not prefixed with > >> ${project.basedir}/ > >> [MNG-5403] - tar.gz release artifacts have wrong permissions on > directories > >> [MNG-5418] - Can't activate a profile by checking for the presence of a > >> file in ${myProperty} > >> [MNG-5430] - use wagon 2.4 > >> [MNG-5444] - ModelSource API is not sufficient to resolve project > >> hierachies > >> [MNG-5445] - Missing PathTranslator @Requirement in > >> org.apache.maven.project.interpolation.StringSearchModelInterpolator > >> [MNG-5456] - Maven skips modules and reports success if parallel build > >> encounters java.lang.Error > >> [MNG-5477] - "malformed POM" warning issued when no version in reporting > >> section > >> > >> Improvement: > >> [MNG-4505] - use slf4j to control various logging frameworks > >> [MNG-5181] - New resolution from local repository is very confusing > >> [MNG-5239] - Maven integration developers would like to be able to > >> override the maven logging > >> appender. > >> [MNG-5245] - upgrade default plugins versions > >> [MNG-5338] - Accept a directory with -f/--file > >> [MNG-5350] - improve @threadSafe error message: tell which goal > >> [MNG-5399] - Upgrade version of maven-release-plugin in superpom to > 2.3.2 > >> [MNG-5400] - Upgrade version of maven-dependency-plugin in superpom to > 2.5 > >> [MNG-5402] - Better build number for git > >> [MNG-5480] - document in POM descriptor reference how urls are > >> interpolated from parent > >> [MNG-5482] - Catch NoClassDefFoundError org/sonatype/aether > >> > >> New Feature: > >> [MNG-519] - Timestamps on messages > >> [MNG-5306] - for IDE embedding have ways of collecting model problems > >> without failing the > >> process > >> [MNG-5343] - Allow the use of JSR330 annotation in Maven extensions and > >> plugins > >> [MNG-5344] - Allow the SLF4J loggers to be @Injected > >> [MNG-5354] - Integrate Eclipse Aether 0.9.0.M2 > >> [MNG-5380] - Cannot preserve whitespace in Maven plugin configuration > >> [MNG-5381] - Restore MavenSession.getRepositoryCache() > >> [MNG-5382] - Add an IT for @Inject used in plugins > >> [MNG-5386] - Dispose of ClassRealms after invocation to prevent out of > >> Permgen errors > >> [MNG-5388] - Restore embedded integration tests > >> [MNG-5391] - Update the default WAR plugin version to avoid version 2.3 > >> [MNG-5393] - Look at Sonar's use of SLF4J and Logback > >> [MNG-5397] - Use SLF4J for logging > >> [MNG-5407] - Change MavenITmng1830ShowVersionTest to account for SHA1 as > >> version > >> > >> Task: > >> [MNG-5279] - add CLI options to documentation > >> [MNG-5365] - Replace Aether's deprecated ConfigurationProperties with > >> ConfigUtils > >> [MNG-5372] - remove classes that were added during Maven 3 alpha and > beta > >> but were deprecated > >> before 3.0 final release > >> [MNG-5373] - Document the usage and benefits of JSR330 > >> [MNG-5374] - Fix transfer listener after the JSR330 merge > >> [MNG-5375] - Document use of SLF4J > >> [MNG-5376] - Account for changes between the Apple and Oracle JDKs on > OSX > >> [MNG-5453] - Update Maven 3 build to use Eclipse/Sisu > >> > >> Wish: > >> [MNG-5370] - separate artifact-handlers configuration from plugin > bindings > >> to default lifecycle > >> [MNG-5461] - rename _maven.repositories tracking file to > >> _remote.repositories > >> > >> Thanks, > >> > >> The Apache Maven Team > >> > >> > >> > >> > >> > > Thanks, > > Jason > > ---------------------------------------------------------- > Jason van Zyl > Founder, Apache Maven > http://twitter.com/jvanzyl > --------------------------------------------------------- > > To think is easy. To act is hard. But the hardest thing in the world is to > act in accordance with your thinking. > > -- Johann von Goethe > > > > > > >