« Return to Thread: Plugin development & plexus-utils version

Re: Plugin development & plexus-utils version

by William Ferguson :: Rate this Message:

Reply to Author | View in Thread

As Benjamin points out at the end of that Jira, the current behaviour is there to deal with use of libraries containing classes that extend classes in other libraries.

Seems to me that we need a way to differentiate in our projects which dependencies need to get *exported* as compile dependencies and which can get exported as runtime depedencies.

Projects that don't use implementation inheritance will be able to trim down their exported compile time dependencies to nil.

Implementation inheritance of any class relegates that class's library to being exported as a compile time dep, otherwise the library is exported as a runtime dep.

William


> -----Original Message-----
> From: news [mailto:news@...] On Behalf Of Jörg Schaible
> Sent: Wednesday, 30 April 2008 7:20 AM
> To: dev@...
> Subject: Re: Plugin development &
> plexus-utils version - Sender is forged (SPF Fail)
>
> Well, I requested long ago a setting for maven to inherit all
> deps as runtime by default ... :-)
>
> http://jira.codehaus.org/browse/MNG-2589
>
> - Jörg

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...

 « Return to Thread: Plugin development & plexus-utils version

LightInTheBox - Buy quality products at wholesale price