[Pre-Vote] release maven 2.0.9

View: New views
20 Messages — Rating Filter:   Alert me  
< Prev | 1 - 2 | Next >

[Pre-Vote] release maven 2.0.9

by Brian E Fox :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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


Re: [Pre-Vote] release maven 2.0.9

by Vincent Siveton :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Brian,

Don't forget to call the include-site profile to include the site
documentation in the release (MNG-3360)

Cheers,

Vincent

2008/3/18, Brian E. Fox <brianf@...>:

> 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: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


Re: [Pre-Vote] release maven 2.0.9

by Raphaël :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

+1 tested on the archetype plugin build.

Raphaël

2008/3/18, Brian E. Fox <brianf@...>:

> 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
>
>

Re: [Pre-Vote] release maven 2.0.9

by Paul Benedict-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I'd like to contribute a table to the 2.0.9 release under the "issues that
may affect build" section detailing the defaulted plugins and versions. Can
I just attach it to MNG-3395?

Paul

On Tue, Mar 18, 2008 at 5:42 PM, Vincent Siveton <vincent.siveton@...>
wrote:

> Hi Brian,
>
> Don't forget to call the include-site profile to include the site
> documentation in the release (MNG-3360)
>
> Cheers,
>
> Vincent
>
> 2008/3/18, Brian E. Fox <brianf@...>:
> > 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/<http://people.apache.org/%7Ebrianf/staging-repository/>
> >
> >
> >
> >  The bundles are here:
> >
> >
> http://people.apache.org/~brianf/staging-repository/org/apache/maven/apa<http://people.apache.org/%7Ebrianf/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: dev-unsubscribe@...
> For additional commands, e-mail: dev-help@...
>
>

RE: [Pre-Vote] release maven 2.0.9

by Brian E Fox :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

This seems a little weird. Why are we packaging up the entire site and
deploying it in the assembly?

-----Original Message-----
From: Vincent Siveton [mailto:vincent.siveton@...]
Sent: Tuesday, March 18, 2008 6:42 PM
To: Maven Developers List
Subject: Re: [Pre-Vote] release maven 2.0.9

Hi Brian,

Don't forget to call the include-site profile to include the site
documentation in the release (MNG-3360)

Cheers,

Vincent

2008/3/18, Brian E. Fox <brianf@...>:

> 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: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


RE: [Pre-Vote] release maven 2.0.9

by Brian E Fox :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sure, that'd be great.

-----Original Message-----
From: paulus.benedictus@... [mailto:paulus.benedictus@...]
On Behalf Of Paul Benedict
Sent: Tuesday, March 18, 2008 11:19 PM
To: Maven Developers List
Subject: Re: [Pre-Vote] release maven 2.0.9

I'd like to contribute a table to the 2.0.9 release under the "issues
that
may affect build" section detailing the defaulted plugins and versions.
Can
I just attach it to MNG-3395?

Paul

On Tue, Mar 18, 2008 at 5:42 PM, Vincent Siveton
<vincent.siveton@...>
wrote:

> Hi Brian,
>
> Don't forget to call the include-site profile to include the site
> documentation in the release (MNG-3360)
>
> Cheers,
>
> Vincent
>
> 2008/3/18, Brian E. Fox <brianf@...>:
> > 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/<http://people.apach
e.org/%7Ebrianf/staging-repository/>
> >
> >
> >
> >  The bundles are here:
> >
> >
>
http://people.apache.org/~brianf/staging-repository/org/apache/maven/apa
<http://people.apache.org/%7Ebrianf/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: dev-unsubscribe@...
> For additional commands, e-mail: dev-help@...
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


Re: [Pre-Vote] release maven 2.0.9

by Jason van Zyl-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On 19-Mar-08, at 7:54 AM, Brian E. Fox wrote:

> This seems a little weird. Why are we packaging up the entire site and
> deploying it in the assembly?
>

That's not right. Who started doing that?

> -----Original Message-----
> From: Vincent Siveton [mailto:vincent.siveton@...]
> Sent: Tuesday, March 18, 2008 6:42 PM
> To: Maven Developers List
> Subject: Re: [Pre-Vote] release maven 2.0.9
>
> Hi Brian,
>
> Don't forget to call the include-site profile to include the site
> documentation in the release (MNG-3360)
>
> Cheers,
>
> Vincent
>
> 2008/3/18, Brian E. Fox <brianf@...>:
>> 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: dev-unsubscribe@...
> For additional commands, e-mail: dev-help@...
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@...
> For additional commands, e-mail: dev-help@...
>

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
----------------------------------------------------------

What matters is not ideas, but the people who have them. Good people  
can fix bad ideas, but good ideas can't save bad people.

-- Paul Graham




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


Re: [Pre-Vote] release maven 2.0.9

by Wendy Smoak-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, Mar 19, 2008 at 7:54 AM, Brian E. Fox <brianf@...> wrote:

> This seems a little weird. Why are we packaging up the entire site and
>  deploying it in the assembly?

I don't think it should go inside the Maven distribution, but a
separate docs assembly would be nice to have.

What is it meant to contain?  Just maven/site/trunk, or also the
reference docs (Javadoc, reports?)  Are any plugin docs included?

--
Wendy

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


RE: [Pre-Vote] release maven 2.0.9

by Brian E Fox :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

http://jira.codehaus.org/browse/MNG-3360

If this profile is activated, the entire site gets jammed into the
bundle.

-----Original Message-----
From: Jason van Zyl [mailto:jason@...]
Sent: Wednesday, March 19, 2008 11:09 AM
To: Maven Developers List
Subject: Re: [Pre-Vote] release maven 2.0.9


On 19-Mar-08, at 7:54 AM, Brian E. Fox wrote:

> This seems a little weird. Why are we packaging up the entire site and
> deploying it in the assembly?
>

That's not right. Who started doing that?

> -----Original Message-----
> From: Vincent Siveton [mailto:vincent.siveton@...]
> Sent: Tuesday, March 18, 2008 6:42 PM
> To: Maven Developers List
> Subject: Re: [Pre-Vote] release maven 2.0.9
>
> Hi Brian,
>
> Don't forget to call the include-site profile to include the site
> documentation in the release (MNG-3360)
>
> Cheers,
>
> Vincent
>
> 2008/3/18, Brian E. Fox <brianf@...>:
>> 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: dev-unsubscribe@...
> For additional commands, e-mail: dev-help@...
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@...
> For additional commands, e-mail: dev-help@...
>

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
----------------------------------------------------------

What matters is not ideas, but the people who have them. Good people  
can fix bad ideas, but good ideas can't save bad people.

-- Paul Graham




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


Re: [Pre-Vote] release maven 2.0.9

by nicolas de loof-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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 <brianf@...>:

>
> 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
>
>

Re: [Pre-Vote] release maven 2.0.9

by Paul Benedict-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

nicolas,

I won't speak for Brian, but I thought his intention was to lock down
plug-ins that only affect the build cycle.

Paul

On Wed, Mar 19, 2008 at 10:18 AM, nicolas de loof <nicolas@...>
wrote:

> 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.
>

Re: [Pre-Vote] release maven 2.0.9

by Jason van Zyl-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Yes, the default build lifecycle not everything.

On 19-Mar-08, at 8:20 AM, Paul Benedict wrote:

> nicolas,
>
> I won't speak for Brian, but I thought his intention was to lock down
> plug-ins that only affect the build cycle.
>
> Paul
>
> On Wed, Mar 19, 2008 at 10:18 AM, nicolas de loof <nicolas@...>
> wrote:
>
>> 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.
>>

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
----------------------------------------------------------

believe nothing, no matter where you read it,
or who has said it,
not even if i have said it,
unless it agrees with your own reason
and your own common sense.

-- Buddha




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


RE: [Pre-Vote] release maven 2.0.9

by Brian E Fox :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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: nicolas.deloof@... [mailto:nicolas.deloof@...] 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 <brianf@...>:

>
> 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: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


Re: [Pre-Vote] release maven 2.0.9

by dkulp :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Well, the auto-update of the archetype-plugin certainly has caused a LOT
of issues lately.   Would that be considered one of your "commonly used
utilities"?

Dan

On Wednesday 19 March 2008, Brian E. Fox wrote:

> 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: nicolas.deloof@... [mailto:nicolas.deloof@...] 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 <brianf@...>:
> > 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/a
>pa
>
> > 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: dev-unsubscribe@...
> For additional commands, e-mail: dev-help@...



--
J. Daniel Kulp
Principal Engineer, IONA
dkulp@...
http://www.dankulp.com/blog

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


RE: [Pre-Vote] release maven 2.0.9

by Brian E Fox :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

>Well, the auto-update of the archetype-plugin certainly has caused a
LOT
>of issues lately.   Would that be considered one of your "commonly used

>utilities"?

Normally yes, but it's already out there and locking down to alpha-2
probably isn't a good idea as it will block lots of people from getting
the later alphas. Once it's out of alpha/beta then yes we should lock
it.

Here's my initial thought process: Only lock down default plugins and
some utils like assembly, dependency etc. These should be locked to the
current latest version so that anyone using 2.0.8 that hasn't already
locked them down (which should still be best practice) doesn't get
downgraded.

Later on, we should not lock down to anything but a full release unless
there is significant cause to do otherwise. Also, I think we should not
lock down to anything that has been released less than 30 days again
unless there is a good reason. We don't want to find out about
regressions by locking down on a new version.

-----Original Message-----
From: Daniel Kulp [mailto:dkulp@...]
Sent: Wednesday, March 19, 2008 11:33 AM
To: dev@...
Cc: Brian E. Fox
Subject: Re: [Pre-Vote] release maven 2.0.9


Well, the auto-update of the archetype-plugin certainly has caused a LOT

of issues lately.   Would that be considered one of your "commonly used
utilities"?

Dan

On Wednesday 19 March 2008, Brian E. Fox wrote:

> 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: nicolas.deloof@... [mailto:nicolas.deloof@...] 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 <brianf@...>:
> > 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/a
>pa
>
> > 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: dev-unsubscribe@...
> For additional commands, e-mail: dev-help@...



--
J. Daniel Kulp
Principal Engineer, IONA
dkulp@...
http://www.dankulp.com/blog

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


[Pre-Vote take 2] release maven 2.0.9

by Brian E Fox :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Adjusted the EAR plugin version to 2.3.1

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/


-----Original Message-----
From: Brian E. Fox [mailto:brianf@...]
Sent: Tuesday, March 18, 2008 11:36 AM
To: Maven Developers List
Subject: [Pre-Vote] release maven 2.0.9

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: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


Re: [Pre-Vote] release maven 2.0.9

by Sejal Patel-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Not to be a party pooper but given all the discussions that are cropping up
over and around this release, I feel like a vote of -1 is in order.

On Wed, Mar 19, 2008 at 11:42 AM, Brian E. Fox <brianf@...>
wrote:

> >Well, the auto-update of the archetype-plugin certainly has caused a
> LOT
> >of issues lately.   Would that be considered one of your "commonly used
>
> >utilities"?
>
> Normally yes, but it's already out there and locking down to alpha-2
> probably isn't a good idea as it will block lots of people from getting
> the later alphas. Once it's out of alpha/beta then yes we should lock
> it.
>
> Here's my initial thought process: Only lock down default plugins and
> some utils like assembly, dependency etc. These should be locked to the
> current latest version so that anyone using 2.0.8 that hasn't already
> locked them down (which should still be best practice) doesn't get
> downgraded.
>
> Later on, we should not lock down to anything but a full release unless
> there is significant cause to do otherwise. Also, I think we should not
> lock down to anything that has been released less than 30 days again
> unless there is a good reason. We don't want to find out about
> regressions by locking down on a new version.
>
> -----Original Message-----
> From: Daniel Kulp [mailto:dkulp@...]
> Sent: Wednesday, March 19, 2008 11:33 AM
> To: dev@...
> Cc: Brian E. Fox
> Subject: Re: [Pre-Vote] release maven 2.0.9
>
>
> Well, the auto-update of the archetype-plugin certainly has caused a LOT
>
> of issues lately.   Would that be considered one of your "commonly used
> utilities"?
>
> Dan
>
> On Wednesday 19 March 2008, Brian E. Fox wrote:
> > 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: nicolas.deloof@... [mailto:nicolas.deloof@...] 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 <brianf@...>:
> > > 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/<http://people.apache.org/%7Ebrianf/staging-repository/>
> > >
> > >
> > >
> > > The bundles are here:
> >
> > http://people.apache.org/~brianf/staging-repository/org/apache/maven/a<http://people.apache.org/%7Ebrianf/staging-repository/org/apache/maven/a>
> >pa
> >
> > > 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: dev-unsubscribe@...
> > For additional commands, e-mail: dev-help@...
>
>
>
> --
> J. Daniel Kulp
> Principal Engineer, IONA
> dkulp@...
> http://www.dankulp.com/blog
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@...
> For additional commands, e-mail: dev-help@...
>
>


--
Justice is nothing more than that which is in the greatest self-interest of
the largest portion of the population.

RE: [Pre-Vote] release maven 2.0.9

by Brian E Fox :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Huh? This wasn't a vote and I restaged it already....

-----Original Message-----
From: Sejal Patel [mailto:sepatel@...]
Sent: Wednesday, March 19, 2008 5:41 PM
To: Maven Developers List
Cc: Daniel Kulp
Subject: Re: [Pre-Vote] release maven 2.0.9

Not to be a party pooper but given all the discussions that are cropping
up
over and around this release, I feel like a vote of -1 is in order.

On Wed, Mar 19, 2008 at 11:42 AM, Brian E. Fox
<brianf@...>
wrote:

> >Well, the auto-update of the archetype-plugin certainly has caused a
> LOT
> >of issues lately.   Would that be considered one of your "commonly
used
>
> >utilities"?
>
> Normally yes, but it's already out there and locking down to alpha-2
> probably isn't a good idea as it will block lots of people from
getting
> the later alphas. Once it's out of alpha/beta then yes we should lock
> it.
>
> Here's my initial thought process: Only lock down default plugins and
> some utils like assembly, dependency etc. These should be locked to
the
> current latest version so that anyone using 2.0.8 that hasn't already
> locked them down (which should still be best practice) doesn't get
> downgraded.
>
> Later on, we should not lock down to anything but a full release
unless
> there is significant cause to do otherwise. Also, I think we should
not

> lock down to anything that has been released less than 30 days again
> unless there is a good reason. We don't want to find out about
> regressions by locking down on a new version.
>
> -----Original Message-----
> From: Daniel Kulp [mailto:dkulp@...]
> Sent: Wednesday, March 19, 2008 11:33 AM
> To: dev@...
> Cc: Brian E. Fox
> Subject: Re: [Pre-Vote] release maven 2.0.9
>
>
> Well, the auto-update of the archetype-plugin certainly has caused a
LOT
>
> of issues lately.   Would that be considered one of your "commonly
used
> utilities"?
>
> Dan
>
> On Wednesday 19 March 2008, Brian E. Fox wrote:
> > 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: nicolas.deloof@... [mailto:nicolas.deloof@...] 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 <brianf@...>:
> > > 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/<http://people.apach
e.org/%7Ebrianf/staging-repository/>
> > >
> > >
> > >
> > > The bundles are here:
> >
> >
http://people.apache.org/~brianf/staging-repository/org/apache/maven/a<h
ttp://people.apache.org/%7Ebrianf/staging-repository/org/apache/maven/a>
> >pa
> >
> > > 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: dev-unsubscribe@...
> > For additional commands, e-mail: dev-help@...
>
>
>
> --
> J. Daniel Kulp
> Principal Engineer, IONA
> dkulp@...
> http://www.dankulp.com/blog
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@...
> For additional commands, e-mail: dev-help@...
>
>


--
Justice is nothing more than that which is in the greatest self-interest
of
the largest portion of the population.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


Re: [Pre-Vote] release maven 2.0.9

by Paul Benedict-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sejal,

You must have missed the previous responses that said that only plug-ins
that affect the build cycle will be locked down. So the list below is
incorrect. Nicolas was making a comment/suggestion, not stating what *is*
locked down.

For the record, this is from the Maven 2.0.9 POM (minus config):
http://svn.apache.org/viewvc/maven/pom/trunk/maven/pom.xml?view=markup&pathrev=637049

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-clean-plugin</artifactId>
  <version>2.2</version>
</plugin>
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-compiler-plugin</artifactId>
  <version>2.0.2</version>
</plugin>
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-deploy-plugin</artifactId>
  <version>2.3</version>
</plugin>
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-gpg-plugin</artifactId>
  <version>1.0-alpha-4</version>
</plugin>
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-install-plugin</artifactId>
  <version>2.2</version>
</plugin>
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-jar-plugin</artifactId>
  <version>2.2</version>
</plugin>
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-javadoc-plugin</artifactId>
  <version>2.3</version>
</plugin>
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-plugin-plugin</artifactId>
  <version>2.3</version>
</plugin>
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-release-plugin</artifactId>
  <version>2.0-beta-7</version>
</plugin>
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-remote-resources-plugin</artifactId>
  <version>1.0-beta-2</version>
</plugin>
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-resources-plugin</artifactId>
  <version>2.2</version>
</plugin>
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-site-plugin</artifactId>
  <version>2.0-beta-6</version>
</plugin>
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-source-plugin</artifactId>
  <version>2.0.4</version>
</plugin>
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-surefire-plugin</artifactId>
  <version>2.4.2</version>
</plugin>

Paul

Re: [Pre-Vote] release maven 2.0.9

by Sejal Patel-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ah yes I did miss that.I've been seeing a combination of plugins not being
locked down and in other threads people using the 2.0.9 snapshot having
problems with their plugins and didn't see that you had locked them down
specifically. I also just now see in the previous thread why they are being
locked down to alpha/beta versions as well (which was a concern of mine).


On Wed, Mar 19, 2008 at 5:53 PM, Paul Benedict <pbenedict@...> wrote:

> Sejal,
>
> You must have missed the previous responses that said that only plug-ins
> that affect the build cycle will be locked down. So the list below is
> incorrect. Nicolas was making a comment/suggestion, not stating what *is*
> locked down.
>
> For the record, this is from the Maven 2.0.9 POM (minus config):
>
> http://svn.apache.org/viewvc/maven/pom/trunk/maven/pom.xml?view=markup&pathrev=637049
>
> <plugin>
>  <groupId>org.apache.maven.plugins</groupId>
>  <artifactId>maven-clean-plugin</artifactId>
>  <version>2.2</version>
> </plugin>
> <plugin>
>  <groupId>org.apache.maven.plugins</groupId>
>  <artifactId>maven-compiler-plugin</artifactId>
>  <version>2.0.2</version>
> </plugin>
> <plugin>
>  <groupId>org.apache.maven.plugins</groupId>
>  <artifactId>maven-deploy-plugin</artifactId>
>  <version>2.3</version>
> </plugin>
> <plugin>
>  <groupId>org.apache.maven.plugins</groupId>
>  <artifactId>maven-gpg-plugin</artifactId>
>  <version>1.0-alpha-4</version>
> </plugin>
> <plugin>
>  <groupId>org.apache.maven.plugins</groupId>
>  <artifactId>maven-install-plugin</artifactId>
>  <version>2.2</version>
> </plugin>
> <plugin>
>  <groupId>org.apache.maven.plugins</groupId>
>  <artifactId>maven-jar-plugin</artifactId>
>  <version>2.2</version>
> </plugin>
> <plugin>
>  <groupId>org.apache.maven.plugins</groupId>
>  <artifactId>maven-javadoc-plugin</artifactId>
>  <version>2.3</version>
> </plugin>
> <plugin>
>  <groupId>org.apache.maven.plugins</groupId>
>  <artifactId>maven-plugin-plugin</artifactId>
>  <version>2.3</version>
> </plugin>
> <plugin>
>  <groupId>org.apache.maven.plugins</groupId>
>  <artifactId>maven-release-plugin</artifactId>
>  <version>2.0-beta-7</version>
> </plugin>
> <plugin>
>  <groupId>org.apache.maven.plugins</groupId>
>  <artifactId>maven-remote-resources-plugin</artifactId>
>  <version>1.0-beta-2</version>
> </plugin>
> <plugin>
>  <groupId>org.apache.maven.plugins</groupId>
>  <artifactId>maven-resources-plugin</artifactId>
>  <version>2.2</version>
> </plugin>
> <plugin>
>  <groupId>org.apache.maven.plugins</groupId>
>  <artifactId>maven-site-plugin</artifactId>
>  <version>2.0-beta-6</version>
> </plugin>
> <plugin>
>  <groupId>org.apache.maven.plugins</groupId>
>  <artifactId>maven-source-plugin</artifactId>
>  <version>2.0.4</version>
> </plugin>
> <plugin>
>  <groupId>org.apache.maven.plugins</groupId>
>  <artifactId>maven-surefire-plugin</artifactId>
>  <version>2.4.2</version>
> </plugin>
>
> Paul
>



--
Justice is nothing more than that which is in the greatest self-interest of
the largest portion of the population.
< Prev | 1 - 2 | Next >