I think that you can get the version of a specific dependency through Groovy script by using the groovy-maven-plugin. Not sure if you can set a maven property from a groovy script though. Tried to find any good docs on the plugin but couldn't, sorry.
Some example config for that plugin that loops the dependencies: <configuration> <source> println "Hi there I am in ${project.name} version ${project.version} project.dependencies.each { println "Group: $it.groupId; Artifact: $it.artifactId; Version: $it.version" } </source> </configuration> Maybe you're better off writing your own plugin for your specific need? /Anders 2009/11/30 Andreas Ebbert-Karroum <ebbert-karr...@codecentric.de> > Hi, > > when I don't receive a reply on a question, I'm always uncertain what the > reason for that is: > > * Was the question or problem unclear? > * Is the answer so obvious that nobody cares to reply? > * Is the answer so difficult, or the solution impossible without inventing > something new, that nobody says: at the moment not possible > * Is there another way of doing it, that I am not aware of, so that others > never had the problem before. > > Besides ... if anybody has any opinion on how to get the version of a known > dependency as a maven property, please let me know. > > > Mit freundlichen Grüßen / Best regards > > > Andreas Ebbert-Karroum > Teamleiter Softwareentwicklung > > > > > codecentric GmbH, Merscheider Str. 1, 42699 Solingen > > Büro: +49 (0) 212 233628-25, Mobil: +49 (0) 175 2664109, Fax: +49 (0) 212 > 233628-79 > > Internet: www.codecentric.de > Blog: blog.codecentric.de > > Geschäftsführer: Mirko Novakovic und Rainer Vehns > Sitz der Gesellschaft: Solingen > Registergericht: Amtsgericht Wuppertal, HRB 19214 > > Diese E-Mail einschließlich evtl. angehängter Dateien enthält vertrauliche > und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige > Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie > bitte sofort den Absender und löschen Sie diese E-Mail und evtl. anhängende > Dateien umgehend. Das unerlaubte Kopieren, Nutzen oder Öffnen evtl. > anhängender Dateien sowie die unbefugte Weitergabe dieser E-Mail ist nicht > gestattet. > > > > > -----Original Message----- > > From: Andreas Ebbert-Karroum [mailto:ebbert-karr...@codecentric.de] > > Sent: Wednesday, November 25, 2009 1:53 PM > > To: Maven Users List > > Subject: filter resources with version of a certain dependency > > > > Hi, > > > > is it possible to use version information of a certain dependency for > > resource filtering? > > > > Use-Case is that we have a content management system that needs the > > dependency information in another format than the pom.xml, and we would > > like to automate that. So the question is, can we use properties like > this > > ${project.dependency(groupId=abc, artifactId=xzy).version}. I am sure > that > > this XML Path like syntax does not work, but to give you an idea what I > > mean. Actually, it would be nice, if this syntax worked ;) > > > > Mit freundlichen Grüßen / Best regards > > > > > > Andreas Ebbert-Karroum > > Teamleiter Softwareentwicklung > > > > > > > > > > codecentric GmbH, Merscheider Str. 1, 42699 Solingen > > > > Büro: +49 (0) 212 233628-25, Mobil: +49 (0) 175 2664109, Fax: +49 (0) 212 > > 233628-79 > > > > Internet: www.codecentric.de<http://www.codecentric.de> > > Blog: blog.codecentric.de<http://blog.codecentric.de> > > > > Geschäftsführer: Mirko Novakovic und Rainer Vehns > > Sitz der Gesellschaft: Solingen > > Registergericht: Amtsgericht Wuppertal, HRB 19214 > > > > Diese E-Mail einschließlich evtl. angehängter Dateien enthält > vertrauliche > > und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige > > Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren > Sie > > bitte sofort den Absender und löschen Sie diese E-Mail und evtl. > anhängende > > Dateien umgehend. Das unerlaubte Kopieren, Nutzen oder Öffnen evtl. > > anhängender Dateien sowie die unbefugte Weitergabe dieser E-Mail ist > nicht > > gestattet. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > >