On 6-Jul-08, at 12:32 PM, Brett Porter wrote:
Ew. :)
I agree with wanting to centralise the versions, but this seems like
a stopgap for a less verbose POM and some sort of grouping (ie,
allowing a short burst of versions in the dependencyManagement only).
Am I understanding correctly that this is just cosmetic - or is
there a functional reason to do this?
As I stated in the issue, to be able to change the versions on the fly
in the build system to use different versions. Pass in properties is
far easier then trying to muck with the version in the depMan section.
It will also allow the change of a property in the POM when you are
ready to promote something. It's not a stop-gap for a less verbose
POM, it would be much the same where simple properties are just easier
to manipulate and already supported by execution request properties. I
will start using this in Hudson to build the whole platform when I
make changes to classworlds and plexus. And then I will create an
enforcer rule to make sure the versions aren't defined anywhere in the
children as we have versions all over the place in our build currently.
Thanks,
Brett
On 07/07/2008, at 2:13 AM, [EMAIL PROTECTED] wrote:
Author: jvanzyl
Date: Sun Jul 6 09:13:25 2008
New Revision: 674310
URL: http://svn.apache.org/viewvc?rev=674310&view=rev
Log:
o aligning all versions in the parent POM
Issue id: MNG-3656
Modified:
maven/components/trunk/pom.xml
Modified: maven/components/trunk/pom.xml
URL:
http://svn.apache.org/viewvc/maven/components/trunk/pom.xml?rev=674310&r1=674309&r2=674310&view=diff
=
=
=
=
=
=
=
=
=
=====================================================================
--- maven/components/trunk/pom.xml (original)
+++ maven/components/trunk/pom.xml Sun Jul 6 09:13:25 2008
@@ -229,19 +229,19 @@
</modules>
<properties>
- <plexusVersion>1.0-alpha-48</plexusVersion>
- <wagonVersion>1.0-beta-3</wagonVersion>
<artifactVersion>3.0-SNAPSHOT</artifactVersion>
+ <aspectjVersion>1.5.3</aspectjVersion>
<classWorldsVersion>1.2-alpha-12</classWorldsVersion>
- <plexusUtilsVersion>1.5.4</plexusUtilsVersion>
+ <commonsCliVersion>1.0</commonsCliVersion>
+ <commonsHttpClientVersion>3.1</commonsHttpClientVersion>
<doxiaVersion>1.0-alpha-9</doxiaVersion>
- <aspectjVersion>1.5.3</aspectjVersion>
+ <easyMockVersion>1.2_Java1.3</easyMockVersion>
<junitVersion>3.8.1</junitVersion>
+ <plexusVersion>1.0-alpha-48</plexusVersion>
<plexusInteractivityVersion>1.0-alpha-6</
plexusInteractivityVersion>
<plexusInterpolationVersion>1.0</plexusInterpolationVersion>
- <commonsHttpClientVersion>3.1</commonsHttpClientVersion>
- <commonsCliVersion>1.0</commonsCliVersion>
- <easyMockVersion>1.2_Java1.3</easyMockVersion>
+ <plexusUtilsVersion>1.5.4</plexusUtilsVersion>
+ <wagonVersion>1.0-beta-3</wagonVersion>
</properties>
<!--start-->
--
Brett Porter
[EMAIL PROTECTED]
http://blogs.exist.com/bporter/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Thanks,
Jason
----------------------------------------------------------
Jason van Zyl
Founder, Apache Maven
jason at sonatype dot com
----------------------------------------------------------
Selfish deeds are the shortest path to self destruction.
-- The Seven Samuari, Akira Kirosawa
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]