FW: Getting access to the versions in a POM

2007-11-21 Thread Jason Pringle
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

2007-11-15 Thread Tom Huybrechts
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

2007-11-14 Thread Mark Russell
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

2007-11-14 Thread Wayne Fay
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

2007-11-14 Thread Mark Russell

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