maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dan Tran <dant...@gmail.com>
Subject Re: [ANN] Maven 3.1.0 Release
Date Mon, 15 Jul 2013 03:57:32 GMT
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 <jason@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
>
>
>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message