On 6/30/05, Incze Lajos <[EMAIL PROTECTED]> wrote:
> On Thu, Jun 30, 2005 at 10:00:58AM +1000, Dion Gillard wrote:
> > Sharing the jelly scripts means that the shared code should be in a
> > separate plugin so that at run time it can be found.
> >
> > Extending the base plugin pom and properties is just a build time issue, 
> > right?
> >
> 
> If I define a dependency in the parent POM, then it won't
> be available when the plugin runs. E.g.:
> 
> master
>    declares dependency commons-jelly-tags-log
> plugin1
>    extends master POM and shoud use e.g. the commons-jelly-tags-log
> plugin2
>    extends master POM and shoud use e.g. the commons-jelly-tags-log
> ...
> 
> The dependency is available at build time tests but not after
> plugin:install.
> 
> Am I missing something?

Nope, you're not missing anything. The extended (master in your case)
pom isn't 'installed' when plugin:install is invoked.

Depending on where the master pom is relative to the child, you could
copy it over as part of the install, but that's very non-standard.

It would be better if the install process generated a complete pom for
you, but it doesn't.

-- 
http://www.multitask.com.au/people/dion/
"You are going to let the fear of poverty govern your life and your
reward will be that you will eat, but you will not live." - George
Bernard Shaw

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to