Hi Mark,

Can you explain this requirement a bit more? Where is the version number coming 
from, and why? Are you trying to create the file that lists the versions? My 
initial reaction is that it sounds like a normal thing to want to do; maybe I'm 
missing something.

Regards,
Russ

On Sep 29, 2013, at 2:23 PM, Mark Eggers <[email protected]> wrote:

> Folks,
> 
> I have a requirement to do the following:
> 
> 1. grab the version of a particular artifact
> 2. place that via into a file visible in the final build
> 
> I was thinking of using the resources plugin to do this. However, I can't 
> seem to find the property to reference that points to a version of a 
> particular dependency.
> 
> What I fell back to is the following:
> 
> <properties>
>    <importantArtifactVersion>1.2.3</importantArtifactVersion>
> </properties>
> 
> <depenedencies>
>    <dependency>
>        <groupId>some.org</groupId>
>        <artifactId>importantArtifact<artifactId>
>        <version>${importantArtifactVersion</version>
>    </dependency>
> </dependencies>
> 
> Then in the file to be filtered:
> 
> ImportantArtifact: ${importantArtifactVersion}
> 
> This all works fine, and as a bonus makes things easier to update when 
> versions are bumped.
> 
> However, how will this impact the eventual use of the release plugin? Will 
> the release plugin look at a dependency, find the version is a property, look 
> for the property and increment that?
> 
> If not, what is a good way of meeting this requirement (other than tell 
> someone to read the POM or site for a particular released version).
> 
> . . . still a Maven newbie
> /mde/
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 

-----------------
Come read my webnovel, Take a Lemon <http://www.takealemon.com>, 
and listen to the Misfile radio play <http://www.fuzzyfacetheater.com/misfile/>!





Reply via email to