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>
    <myArtifactVersion>1.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>
>     <groupId>my.godfather</groupId>
>     <artifactId>godfather-parent</artifactId>
>     <version>4.5.6</version>
>   </parent>
> 
> ...
> 
>       <plugin>
>         <groupId>org.apache.maven.plugins</groupId>
>         <artifactId>maven-dependency-plugin</artifactId>
>         <configuration>
>           <artifactItems>
>             <artifactItem>
>               <groupId>my.group.id</groupId>
>               <artifactId>my-artifact</artifactId>
>               <version>1.2.3</version>
>               <type>zip</type>
>               <overWrite>false</overWrite>
>
<outputDirectory>${project.build.directory}/unpack</outputDirectory>
>             </artifactItem>
>           </artifactItems>
>           <overWriteReleases>false</overWriteReleases>
>           <overWriteSnapshots>true</overWriteSnapshots>
>         </configuration>
>         <executions>
>           <execution>
>             <phase>generate-sources</phase>
>             <goals>
>               <goal>unpack</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]

Reply via email to