Crap. I'll have to fix the ear version. The other stuff I don't think
needs to be locked down. The goal was to lock down the most important
plugins, things that directly affect a build as part of the default
lifecycle and commonly used utilities. I don't think we want to start
including every single plugin in here, it was never the intent.

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of nicolas de loof
Sent: Wednesday, March 19, 2008 11:18 AM
To: Maven Developers List
Subject: Re: [Pre-Vote] release maven 2.0.9

I notice some official maven plugin don't have fixed version in the
super-POM :

maven-archetype-plugin
maven-checkstyle-plugin
maven-eclipse-plugin
maven-idea-plugin
maven-jxr-plugin
maven-invoker-plugin
maven-one-plugin
maven-patch-plugin
maven-pmd-plugin
maven-projecthelp-plugin
maven-remote-resources-plugin
maven-repository-plugin
maven-shade-plugin
maven-scm-plugin
maven-stage-plugin
maven-verifier-plugin
maven-project-info-reports-plugin
maven-surefire-report-plugin


maven-ear-plugin is set a version 2.1, and 2.3.1 is the latest
available.

Also maven-install-plugin is not right ordered considering alphabetic
order
(not an issue but makes this check more difficult)



2008/3/18, Brian E. Fox <[EMAIL PROTECTED]>:
>
> The list of fixes in this release is substantial. See release notes at
> the bottom. High level changes are: locking down the plugins in the
> super pom, new import scope, new toolchain support, native webdav
> support, execution inheritance=false is fixed, plugin dependency
> overrides, errors in transfer won't corrupt the local repo, and
> generally a lot of fixes for artifact resolution and other identified
> regressions from the user list.
>
>
>
> The release is staged at:
>
> http://people.apache.org/~brianf/staging-repository/
>
>
>
> The bundles are here:
>
>
http://people.apache.org/~brianf/staging-repository/org/apache/maven/apa
> che-maven/2.0.9/
>
>
>
> I'll let this staged RC sit for a few days before calling the formal
> vote.
>
>
>
> Release Notes - Maven 2 - Version 2.0.9
>
>
>
>
>
> ** Bug
>
>     * [MNG-1412] - dependency sorting in classpath
>
>     * [MNG-1914] - Wrong url in error message when using a mirror
>
>     * [MNG-2123] - NullPointerException when a dependency uses version
> range and another uses an actual version incompatible with that range
>
>     * [MNG-2145] - Plugins' dependencies are not always checked
>
>     * [MNG-2178] - incorrect M2_HOME guess in mvn.bat
>
>     * [MNG-2234] - activeProfile in ~/.m2/settings.xml is ignored when
> profiles section is missing or empty
>
>     * [MNG-2339] - ${project.*} are interpreted in the wrong place
>
>     * [MNG-2744] - checksum comparison should be case-insensitive
>
>     * [MNG-2809] - Can't activate a profile by checking for the
presence
> of a file in ${user.home}
>
>     * [MNG-2848] - Environment variables in profile activation not
> working
>
>     * [MNG-2861] - NullPointerException in DefaultArtifactCollector
for
> relocated resolvedArtifacts with different version ranges and
available
> versions.
>
>     * [MNG-2925] - NullPointerException in PluginDescriptor.getMojo()
if
> there's no mojo in pom.xml
>
>     * [MNG-2928] - Null pointer exeception when introducing version
> range [major.minor.build-SNAPSHOT,)
>
>     * [MNG-2956] - The documentation refers to system property
> "user.dir" when it should refer to "user.home"
>
>     * [MNG-2972] - Ignores version of plugin dependency specified in
my
> pom
>
>     * [MNG-3086] - NullPointerException in
> ResolutionNode.getTrail(ResolutionNode.java:136)
>
>     * [MNG-3099] - Profiles ignored when working with non-projects
(such
> as archetype:create)
>
>     * [MNG-3111] - Classpath order incorrect
>
>     * [MNG-3156] - NullPointerException with mvn dependency:sources
>
>     * [MNG-3221] - Infinite loop in DefaultLifecycleExecutor
>
>     * [MNG-3259] - Regression: Maven drops dependencies in
multi-module
> build
>
>     * [MNG-3288] - Invalid systemPath allows build to
continue--failing
> in later phase.
>
>     * [MNG-3296] - mvn.bat looses error code on windows NT type
> platforms
>
>     * [MNG-3310] - JAVACMD set incorrectly when JAVA_HOME is not set
>
>     * [MNG-3316] - Barfs at attribues named .*encoding
>
>     * [MNG-3354] - mvn.bat incorrectly detects OS on Windows NT or XP
> with Novell login
>
>     * [MNG-3355] - CLONE -${pom.build.sourceDirectory} and
> ${pom.build.testSourceDirectory} no longer recognized
>
>     * [MNG-3365] - Remove trailing-backslashes from M2_HOME in mvn.bat
>
>     * [MNG-3394] - Plugin versions inherited via <pluginManagement>
> cannot be overriden by <build>.<plugins> section of sub modules
>
>     * [MNG-3396] - Managed versions dont affect over constrained
ranges
>
>     * [MNG-3400] - MavenProject is not extensible
>
>     * [MNG-3405] - "Checking for updates from repository" logging
should
> not display if WagonManager is offline
>
>     * [MNG-3410] - Managed versions in plugins are not considered when
> using them
>
>     * [MNG-3415] - Transfer errors cause junk metadata in the local
repo
>
>     * [MNG-3426] - regression : <dependency> in plugin configuration
> doesn't override plugin classpath
>
>     * [MNG-3430] - Toolchain doesn't match Toolchain extensions
>
>     * [MNG-3431] - Pom Extensions not supported for Toolchains
>
>     * [MNG-3439] - incorrect child dependency selected when parent is
> not selected
>
>     * [MNG-3441] - Maven should always retrieve metadata to be updated
> from the deployment repository
>
>     * [MNG-3460] - org.apache.maven.profiles.DefaultProfileManagerTest
> fails if you use a different local repo
>
>     * [MNG-3464] - maven-toolchains missing from final binary.. need
to
> update the assembly
>
>
>
> ** Improvement
>
>     * [MNG-428] - Japanese message resource
>
>     * [MNG-2881] - Improve logging when downloading snapshots in
offline
> mode
>
>     * [MNG-3119] - Duplicate attached artifacts should not be allowed.
>
>     * [MNG-3279] - Support Exception Chaining for MojoFailureException
>
>     * [MNG-3318] - ActiveProjectArtifact should have appropriate
equals
> and hashCode methods
>
>     * [MNG-3331] - Normalize paths to sub modules
>
>     * [MNG-3388] - DefaultPluginManager needs to catch LinkageError
>
>     * [MNG-3395] - Default core plugin versions in the superpom.
>
>     * [MNG-3442] - Add explicit resource bundle for English
>
>     * [MNG-3453] - Avoid references to the deprecated expression
> "${project.build.resources}"
>
>     * [MNG-3461] - Mirrors should not apply to file:// repositories
>
>
>
> ** New Feature
>
>     * [MNG-2664] - Add native support for webdav
>
>     * [MNG-3360] - Added the documentation in the Maven release
>
>
>
> ** Task
>
>     * [MNG-2883] - Make sure that the network isn't used for snapshots
> in offline mode when legacy repositories are used
>
>
>
>
>
> ** Wish
>
>     * [MNG-1491] - Reactor should print out a message if it detects a
> collision of artifact ids
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to