Nathan,

use a classpath inside the 'java' task. Use plugin.getDependencyPath('id') 
to get the jar file name.
--
dIon Gillard, Multitask Consulting
Blog:      http://blogs.codehaus.org/people/dion/


Nathan Coast <[EMAIL PROTECTED]> wrote on 15/09/2003 03:53:12 PM:

> Is this as designed?  IMO it'd feel nicer if the plugin was responsible 
> for declaring its dependencies rather than having to declare the 
> plugin's runtime dependencies within each component that uses the 
plugin.
> 
> Brett Porter wrote:
> 
> > Yes.
> > 
> > 
> >>-----Original Message-----
> >>From: Nathan Coast [mailto:[EMAIL PROTECTED] 
> >>Sent: Monday, 15 September 2003 2:47 PM
> >>To: Maven Users List
> >>Subject: Re: plugin dependencies
> >>
> >>
> >>cheers Brett,
> >>
> >>this only works if the project has the dependency included in the 
> >>project.xml rather than defining the dependency in the plugin's 
> >>project.xml.  Is this right?
> >>
> >>Brett Porter wrote:
> >>
> >>
> >>>Remove the <classloader> properties, and add this to the java call: 
> >>>classpathref="maven.dependency.classpath"
> >>>
> >>>Cheers,
> >>>Brett
> >>>
> >>>
> >>>
> >>>>-----Original Message-----
> >>>>From: Nathan Coast [mailto:[EMAIL PROTECTED]
> >>>>Sent: Monday, 15 September 2003 2:08 PM
> >>>>To: Maven Users
> >>>>Subject: plugin dependencies
> >>>>
> >>>>
> >>>>Hi
> >>>>
> >>>>I have a plugin that uses 3rd party classes.  How do I make these
> >>>>classes available to the plugin?  I'm getting a 
> >>
> >>NoClassDefFoundError 
> >>
> >>>>when calling targets within the plugin.
> >>>>
> >>>>I'm calling the 3rd party classes like this:
> >>>><ant:java classname="weblogic.Deployer" fork="true">
> >>>>  <arg>blah blah........
> >>>>
> >>>>I have this element in the plugin's project.xml
> >>>>
> >>>>    <dependency>
> >>>>      <id>weblogic</id>
> >>>>      <version>8.1</version>
> >>>>        <properties>
> >>>>            <classloader>root</classloader>
> >>>>        </properties>
> >>>>    </dependency>
> >>>>
> >>>>cheers
> >>>>Nathan
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>------------------------------------------------------------
> >>
> >>---------
> >>
> >>>>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]
> >>
> > 
> > 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> 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