Re: dependencyManagement, pluginManagement, artifactManagement?

2008-03-15 Thread deckrider
dependencyManagement doesn't work for this scenario.  I get this:

[INFO] [dependency:unpack {execution: default}]
[INFO] Configured Artifact: my.group.id:my-artifact:?:zip

I should have seen this:

[INFO] [dependency:unpack {execution: default}]
[INFO] Configured Artifact: my.group.id:my-artifact:1.2.3:zip


On Fri, Mar 14, 2008 at 6:14 PM, Brian E. Fox [EMAIL PROTECTED] wrote:
 DepMgt is the right way...


  -Original Message-
  From: simon [mailto:[EMAIL PROTECTED]
  Sent: Friday, March 14, 2008 4:14 PM
  To: Maven Users List


 Subject: Re: dependencyManagement, pluginManagement, artifactManagement?

  I expect you can define a property in a parent pom and reference it from
  a child:
   properties
 myArtifactVersion1.2.3/myArtifactVersion
   /properties

  then later

   version${myArtifactVersion}/version

  Is this not enough?

  Regards, Simon

  On Fri, 2008-03-14 at 14:07 -0600, deckrider wrote:
   Hi,
  
   I have the following two snippets in my pom.xml, but what I really
   want to do is define the version of my-artifact in something like
   'dependencyManagement' or similar inside 'godfather-parent' so that it
   can be inherited.  Is there a way to do this?
  
   Thanks,
   pom.xml snippets follow:
  
 parent
   groupIdmy.godfather/groupId
   artifactIdgodfather-parent/artifactId
   version4.5.6/version
 /parent
  
   ...
  
 plugin
   groupIdorg.apache.maven.plugins/groupId
   artifactIdmaven-dependency-plugin/artifactId
   configuration
 artifactItems
   artifactItem
 groupIdmy.group.id/groupId
 artifactIdmy-artifact/artifactId
 version1.2.3/version
 typezip/type
 overWritefalse/overWrite
  
  outputDirectory${project.build.directory}/unpack/outputDirectory
   /artifactItem
 /artifactItems
 overWriteReleasesfalse/overWriteReleases
 overWriteSnapshotstrue/overWriteSnapshots
   /configuration
   executions
 execution
   phasegenerate-sources/phase
   goals
 goalunpack/goal
   /goals
 /execution
   /executions
 /plugin
  
   -
   To unsubscribe, e-mail: [EMAIL PROTECTED]
   For additional commands, e-mail: [EMAIL PROTECTED]
  


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


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





-- 
ASCII ribbon campaign:
() against HTML email
/\ against Microsoft attachments
 Information: http://www.expita.com/nomime.html

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



Re: dependencyManagement, pluginManagement, artifactManagement?

2008-03-15 Thread deckrider
Oops, I spoke too soon, even though there was ? it still used the
correct version.  Thanks.

On Sat, Mar 15, 2008 at 7:21 AM, deckrider [EMAIL PROTECTED] wrote:
 dependencyManagement doesn't work for this scenario.  I get this:

  [INFO] [dependency:unpack {execution: default}]
  [INFO] Configured Artifact: my.group.id:my-artifact:?:zip

  I should have seen this:

  [INFO] [dependency:unpack {execution: default}]
  [INFO] Configured Artifact: my.group.id:my-artifact:1.2.3:zip




  On Fri, Mar 14, 2008 at 6:14 PM, Brian E. Fox [EMAIL PROTECTED] wrote:
   DepMgt is the right way...
  
  
-Original Message-
From: simon [mailto:[EMAIL PROTECTED]
Sent: Friday, March 14, 2008 4:14 PM
To: Maven Users List
  
  
   Subject: Re: dependencyManagement, pluginManagement, artifactManagement?
  
I expect you can define a property in a parent pom and reference it from
a child:
 properties
   myArtifactVersion1.2.3/myArtifactVersion
 /properties
  
then later
  
 version${myArtifactVersion}/version
  
Is this not enough?
  
Regards, Simon
  
On Fri, 2008-03-14 at 14:07 -0600, deckrider wrote:
 Hi,

 I have the following two snippets in my pom.xml, but what I really
 want to do is define the version of my-artifact in something like
 'dependencyManagement' or similar inside 'godfather-parent' so that it
 can be inherited.  Is there a way to do this?

 Thanks,
 pom.xml snippets follow:

   parent
 groupIdmy.godfather/groupId
 artifactIdgodfather-parent/artifactId
 version4.5.6/version
   /parent

 ...

   plugin
 groupIdorg.apache.maven.plugins/groupId
 artifactIdmaven-dependency-plugin/artifactId
 configuration
   artifactItems
 artifactItem
   groupIdmy.group.id/groupId
   artifactIdmy-artifact/artifactId
   version1.2.3/version
   typezip/type
   overWritefalse/overWrite

outputDirectory${project.build.directory}/unpack/outputDirectory
 /artifactItem
   /artifactItems
   overWriteReleasesfalse/overWriteReleases
   overWriteSnapshotstrue/overWriteSnapshots
 /configuration
 executions
   execution
 phasegenerate-sources/phase
 goals
   goalunpack/goal
 /goals
   /execution
 /executions
   /plugin

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

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





 --
  ASCII ribbon campaign:
  () against HTML email
  /\ against Microsoft attachments
   Information: http://www.expita.com/nomime.html




-- 
ASCII ribbon campaign:
() against HTML email
/\ against Microsoft attachments
 Information: http://www.expita.com/nomime.html

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



Re: dependencyManagement, pluginManagement, artifactManagement?

2008-03-14 Thread simon
I expect you can define a property in a parent pom and reference it from
a child:
  properties
myArtifactVersion1.2.3/myArtifactVersion
  /properties

then later

  version${myArtifactVersion}/version

Is this not enough?

Regards, Simon

On Fri, 2008-03-14 at 14:07 -0600, deckrider wrote:
 Hi,
 
 I have the following two snippets in my pom.xml, but what I really
 want to do is define the version of my-artifact in something like
 'dependencyManagement' or similar inside 'godfather-parent' so that it
 can be inherited.  Is there a way to do this?
 
 Thanks,
 pom.xml snippets follow:
 
   parent
 groupIdmy.godfather/groupId
 artifactIdgodfather-parent/artifactId
 version4.5.6/version
   /parent
 
 ...
 
   plugin
 groupIdorg.apache.maven.plugins/groupId
 artifactIdmaven-dependency-plugin/artifactId
 configuration
   artifactItems
 artifactItem
   groupIdmy.group.id/groupId
   artifactIdmy-artifact/artifactId
   version1.2.3/version
   typezip/type
   overWritefalse/overWrite
   
 outputDirectory${project.build.directory}/unpack/outputDirectory
 /artifactItem
   /artifactItems
   overWriteReleasesfalse/overWriteReleases
   overWriteSnapshotstrue/overWriteSnapshots
 /configuration
 executions
   execution
 phasegenerate-sources/phase
 goals
   goalunpack/goal
 /goals
   /execution
 /executions
   /plugin
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 


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



Re: dependencyManagement, pluginManagement, artifactManagement?

2008-03-14 Thread deckrider
I'm guessing that would work ... was just thinking I should do it the
same as dependencyManagement or something.

On Fri, Mar 14, 2008 at 2:14 PM, simon [EMAIL PROTECTED] wrote:
 I expect you can define a property in a parent pom and reference it from
  a child:
   properties
 myArtifactVersion1.2.3/myArtifactVersion
   /properties

  then later

   version${myArtifactVersion}/version

  Is this not enough?

  Regards, Simon



  On Fri, 2008-03-14 at 14:07 -0600, deckrider wrote:
   Hi,
  
   I have the following two snippets in my pom.xml, but what I really
   want to do is define the version of my-artifact in something like
   'dependencyManagement' or similar inside 'godfather-parent' so that it
   can be inherited.  Is there a way to do this?
  
   Thanks,
   pom.xml snippets follow:
  
 parent
   groupIdmy.godfather/groupId
   artifactIdgodfather-parent/artifactId
   version4.5.6/version
 /parent
  
   ...
  
 plugin
   groupIdorg.apache.maven.plugins/groupId
   artifactIdmaven-dependency-plugin/artifactId
   configuration
 artifactItems
   artifactItem
 groupIdmy.group.id/groupId
 artifactIdmy-artifact/artifactId
 version1.2.3/version
 typezip/type
 overWritefalse/overWrite
 
 outputDirectory${project.build.directory}/unpack/outputDirectory
   /artifactItem
 /artifactItems
 overWriteReleasesfalse/overWriteReleases
 overWriteSnapshotstrue/overWriteSnapshots
   /configuration
   executions
 execution
   phasegenerate-sources/phase
   goals
 goalunpack/goal
   /goals
 /execution
   /executions
 /plugin
  
   -
   To unsubscribe, e-mail: [EMAIL PROTECTED]
   For additional commands, e-mail: [EMAIL PROTECTED]
  


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





-- 
ASCII ribbon campaign:
() against HTML email
/\ against Microsoft attachments
 Information: http://www.expita.com/nomime.html

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



RE: dependencyManagement, pluginManagement, artifactManagement?

2008-03-14 Thread Brian E. Fox
Yes. Put it inside a dependencyManagment section and then don't specify
a version where you use it. If you do specify a version, it will use
that one...the depMgt is only used if no version is declared elsewhere.

-Original Message-
From: deckrider [mailto:[EMAIL PROTECTED] 
Sent: Friday, March 14, 2008 4:07 PM
To: Maven Users List
Subject: dependencyManagement, pluginManagement, artifactManagement?

Hi,

I have the following two snippets in my pom.xml, but what I really
want to do is define the version of my-artifact in something like
'dependencyManagement' or similar inside 'godfather-parent' so that it
can be inherited.  Is there a way to do this?

Thanks,
pom.xml snippets follow:

  parent
groupIdmy.godfather/groupId
artifactIdgodfather-parent/artifactId
version4.5.6/version
  /parent

...

  plugin
groupIdorg.apache.maven.plugins/groupId
artifactIdmaven-dependency-plugin/artifactId
configuration
  artifactItems
artifactItem
  groupIdmy.group.id/groupId
  artifactIdmy-artifact/artifactId
  version1.2.3/version
  typezip/type
  overWritefalse/overWrite
 
outputDirectory${project.build.directory}/unpack/outputDirectory
/artifactItem
  /artifactItems
  overWriteReleasesfalse/overWriteReleases
  overWriteSnapshotstrue/overWriteSnapshots
/configuration
executions
  execution
phasegenerate-sources/phase
goals
  goalunpack/goal
/goals
  /execution
/executions
  /plugin

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


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



RE: dependencyManagement, pluginManagement, artifactManagement?

2008-03-14 Thread Brian E. Fox
DepMgt is the right way...

-Original Message-
From: simon [mailto:[EMAIL PROTECTED] 
Sent: Friday, March 14, 2008 4:14 PM
To: Maven Users List
Subject: Re: dependencyManagement, pluginManagement, artifactManagement?

I expect you can define a property in a parent pom and reference it from
a child:
  properties
myArtifactVersion1.2.3/myArtifactVersion
  /properties

then later

  version${myArtifactVersion}/version

Is this not enough?

Regards, Simon

On Fri, 2008-03-14 at 14:07 -0600, deckrider wrote:
 Hi,
 
 I have the following two snippets in my pom.xml, but what I really
 want to do is define the version of my-artifact in something like
 'dependencyManagement' or similar inside 'godfather-parent' so that it
 can be inherited.  Is there a way to do this?
 
 Thanks,
 pom.xml snippets follow:
 
   parent
 groupIdmy.godfather/groupId
 artifactIdgodfather-parent/artifactId
 version4.5.6/version
   /parent
 
 ...
 
   plugin
 groupIdorg.apache.maven.plugins/groupId
 artifactIdmaven-dependency-plugin/artifactId
 configuration
   artifactItems
 artifactItem
   groupIdmy.group.id/groupId
   artifactIdmy-artifact/artifactId
   version1.2.3/version
   typezip/type
   overWritefalse/overWrite

outputDirectory${project.build.directory}/unpack/outputDirectory
 /artifactItem
   /artifactItems
   overWriteReleasesfalse/overWriteReleases
   overWriteSnapshotstrue/overWriteSnapshots
 /configuration
 executions
   execution
 phasegenerate-sources/phase
 goals
   goalunpack/goal
 /goals
   /execution
 /executions
   /plugin
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 


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


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