FW: Getting access to the versions in a POM
FYI, if you're looking to write a plugin that needs dependency information here's a bit of a start on that. --Jason -Original Message- From: Tom Huybrechts [mailto:[EMAIL PROTECTED] Sent: Thursday, November 15, 2007 1:09 AM To: Maven Users List Subject: Re: Getting access to the versions in a POM The mojo developer cookbook has part of this info. Feel free to add more... http://docs.codehaus.org/display/MAVENUSER/Mojo+Developer+Cookbook Tom On Nov 14, 2007 5:11 PM, Mark Russell [EMAIL PROTECTED] wrote: Wayne: Thanks That should get me started. I'll do some searching and then post back any resources I find. Wayne Fay wrote: In your mojo, you'll need: * @requiresDependencyResolution * @requiresProject And then: /** * iMaven Internal/i: Project to interact with. * * @parameter expression=${project} * @required * @readonly */ private MavenProject project; Then you can navigate around in the MavenProject object to find the dependencies and their versions etc. I assume this is on the web somewhere but I'm not sure where, perhaps Wiki? Or Plugin Dev Center? Wayne On 11/14/07, Mark Russell [EMAIL PROTECTED] wrote: I am writing an internal plugin for maven 2 for our company. One of the things I need to do is to get access to the dependency information that is configured in the pom. Is there a way to do that? I have done several web searches but can not come up with the correct string to get me an answer. Please point me to a web page that will help me. Thanks in advance :- -- Mark Russell Instantiations, Inc. 724-368-3331 (land line) http://www.instantiations.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Mark Russell Instantiations, Inc. 724-368-3331 (land line) http://www.instantiations.com - 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: Getting access to the versions in a POM
The mojo developer cookbook has part of this info. Feel free to add more... http://docs.codehaus.org/display/MAVENUSER/Mojo+Developer+Cookbook Tom On Nov 14, 2007 5:11 PM, Mark Russell [EMAIL PROTECTED] wrote: Wayne: Thanks That should get me started. I'll do some searching and then post back any resources I find. Wayne Fay wrote: In your mojo, you'll need: * @requiresDependencyResolution * @requiresProject And then: /** * iMaven Internal/i: Project to interact with. * * @parameter expression=${project} * @required * @readonly */ private MavenProject project; Then you can navigate around in the MavenProject object to find the dependencies and their versions etc. I assume this is on the web somewhere but I'm not sure where, perhaps Wiki? Or Plugin Dev Center? Wayne On 11/14/07, Mark Russell [EMAIL PROTECTED] wrote: I am writing an internal plugin for maven 2 for our company. One of the things I need to do is to get access to the dependency information that is configured in the pom. Is there a way to do that? I have done several web searches but can not come up with the correct string to get me an answer. Please point me to a web page that will help me. Thanks in advance :- -- Mark Russell Instantiations, Inc. 724-368-3331 (land line) http://www.instantiations.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Mark Russell Instantiations, Inc. 724-368-3331 (land line) http://www.instantiations.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Getting access to the versions in a POM
I am writing an internal plugin for maven 2 for our company. One of the things I need to do is to get access to the dependency information that is configured in the pom. Is there a way to do that? I have done several web searches but can not come up with the correct string to get me an answer. Please point me to a web page that will help me. Thanks in advance :- -- Mark Russell Instantiations, Inc. 724-368-3331 (land line) http://www.instantiations.com smime.p7s Description: S/MIME Cryptographic Signature
Re: Getting access to the versions in a POM
In your mojo, you'll need: * @requiresDependencyResolution * @requiresProject And then: /** * iMaven Internal/i: Project to interact with. * * @parameter expression=${project} * @required * @readonly */ private MavenProject project; Then you can navigate around in the MavenProject object to find the dependencies and their versions etc. I assume this is on the web somewhere but I'm not sure where, perhaps Wiki? Or Plugin Dev Center? Wayne On 11/14/07, Mark Russell [EMAIL PROTECTED] wrote: I am writing an internal plugin for maven 2 for our company. One of the things I need to do is to get access to the dependency information that is configured in the pom. Is there a way to do that? I have done several web searches but can not come up with the correct string to get me an answer. Please point me to a web page that will help me. Thanks in advance :- -- Mark Russell Instantiations, Inc. 724-368-3331 (land line) http://www.instantiations.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Getting access to the versions in a POM
Wayne: Thanks That should get me started. I'll do some searching and then post back any resources I find. Wayne Fay wrote: In your mojo, you'll need: * @requiresDependencyResolution * @requiresProject And then: /** * iMaven Internal/i: Project to interact with. * * @parameter expression=${project} * @required * @readonly */ private MavenProject project; Then you can navigate around in the MavenProject object to find the dependencies and their versions etc. I assume this is on the web somewhere but I'm not sure where, perhaps Wiki? Or Plugin Dev Center? Wayne On 11/14/07, Mark Russell [EMAIL PROTECTED] wrote: I am writing an internal plugin for maven 2 for our company. One of the things I need to do is to get access to the dependency information that is configured in the pom. Is there a way to do that? I have done several web searches but can not come up with the correct string to get me an answer. Please point me to a web page that will help me. Thanks in advance :- -- Mark Russell Instantiations, Inc. 724-368-3331 (land line) http://www.instantiations.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Mark Russell Instantiations, Inc. 724-368-3331 (land line) http://www.instantiations.com smime.p7s Description: S/MIME Cryptographic Signature