Hi Mark- I posted the same exact question a few weeks ago and was told
I was being unmaven... :-)

I wrote a plugin to do exactly what you're asking- ill put it on
sourceforge this week.

Sent from my iPad

On Sep 29, 2013, at 2:24 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]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to