Nope, guess there is no helper yet.

But the only code part which is a bit more non-obvious is the one which applies 
the ClassPath to the plugin itself:

https://svn.apache.org/repos/asf/openjpa/trunk/openjpa-tools/openjpa-maven-plugin/src/main/java/org/apache/openjpa/tools/maven/AbstractOpenJpaMojo.java

See 

protected void extendRealmClasspath()


LieGrue,
strub



----- Original Message -----
> From: Tony Chemit <[email protected]>
> To: [email protected]
> Cc: 
> Sent: Monday, April 30, 2012 2:52 PM
> Subject: Re: how to obtain project class-path with all his dependencies
> 
> On Mon, 30 Apr 2012 12:19:25 +0100 (BST)
> Mark Struberg <[email protected]> wrote:
> 
>>  please look at the openjpa-maven-plugin [1].
>>  Check the following classes: OpenJpaEnhancerMojo.java, 
> OpenJpaTestEnhancerMojo.java and AbstractOpenJpaMojo.java
>> 
>>  Here are the important parts:
>> 
>> 
>>  /** * List of all class path elements that will be searched for the * 
> <code>persistence-enabled</code> classes and resources expected by * 
> PCEnhancer. *  * @parameter 
> default-value="${project.compileClasspathElements}" * @required * 
> @readonly */ protected List<String> compileClasspathElements; 
>> 
>>  /** * List of all class path elements that will be searched for the * 
> <code>persistence-enabled</code> classes and resources expected by * 
> PCEnhancer. * * @parameter 
> default-value="${project.testClasspathElements}" * @required * 
> @readonly */ protected List<String> testClasspathElements;
>> 
>> 
>> 
>> 
>>  In the openjpa-maven-plugin I'm using the compile or test classpath to 
> do some bytecode magic on the classes.
>> 
>>  Is this what you were looking for?
> 
> Yeah moreabout.
> 
> I had a similar code, but I was just looking for a helper to do it, but 
> perhaps 
> it does not exists ?
> 
> anyway thanks for your reply Mark
> 
>> 
>> 
>>  LieGrue,
>>  strub
>> 
>>  [1] 
> https://svn.apache.org/repos/asf/openjpa/trunk/openjpa-tools/openjpa-maven-plugin/src/main/java/org/apache/openjpa/tools/maven/
>> 
>> 
>> 
>>  ----- Original Message -----
>>  > From: Tony Chemit <[email protected]>
>>  > To: [email protected]
>>  > Cc: 
>>  > Sent: Monday, April 30, 2012 12:56 PM
>>  > Subject: Re: how to obtain project class-path with all his 
> dependencies
>>  > 
>>  > On Mon, 30 Apr 2012 06:46:10 -0400
>>  > "Jason Pyeron" <[email protected]> wrote:
>>  > 
>>  >>  > -----Original Message-----
>>  >>  > From: Tony Chemit 
>>  >>  > Sent: Monday, April 30, 2012 6:30
>>  >>  > 
>>  >>  > Hi,
>>  >>  > 
>>  >>  > I'd like to know if there is an existing helper code to 
>>  >>  > obtain for a given scope a fresh class-path containing all 
>>  >>  > dependencies of a maven module.
>>  >> 
>>  >>  Could be misunderstanding you, but googling dependency classpath 
> gets me
>>  >> 
>>  > 
> http://maven.apache.org/plugins/maven-dependency-plugin/build-classpath-mojo.htm
>>  >>  l
>>  >> 
>>  > Hum this is a misunderstanding :)
>>  > 
>>  > I want to obtain a class-path while doing some stuff in a new mojo.
>>  > 
>>  > Thanks anyway.
>>  > 
>>  >> 
>>  >> 
>>  >>  --
>>  >>  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
>>  >>  -                                                               -
>>  >>  - Jason Pyeron                      PD Inc. http://www.pdinc.us -
>>  >>  - Principal Consultant              10 West 24th Street #100    -
>>  >>  - +1 (443) 269-1555 x333            Baltimore, Maryland 21218   -
>>  >>  -                                                               -
>>  >>  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
>>  >>  This message is copyright PD Inc, subject to license 20080407P00.
>>  >> 
>>  >>   
>>  >> 
>>  >> 
>>  >>  
> ---------------------------------------------------------------------
>>  >>  To unsubscribe, e-mail: [email protected]
>>  >>  For additional commands, e-mail: [email protected]
>>  >> 
>>  > 
>>  > 
>>  > 
>>  > -- 
>>  > Tony Chemit
>>  > --------------------
>>  > tél: +33 (0) 2 40 50 29 28
>>  > email: [email protected]
>>  > http://www.codelutin.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]
>> 
> 
> 
> 
> -- 
> Tony Chemit
> --------------------
> tél: +33 (0) 2 40 50 29 28
> email: [email protected]
> http://www.codelutin.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]

Reply via email to