It seems like we would need an ASM based post processor to analyze it before 
generating the pom that gets deployed.

-----Original Message-----
From: William Ferguson [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, April 29, 2008 7:01 PM
To: Maven Developers List; [EMAIL PROTECTED]
Subject: Re: Plugin development & plexus-utils version

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:[EMAIL PROTECTED] On Behalf Of Jörg Schaible
> Sent: Wednesday, 30 April 2008 7:20 AM
> To: dev@maven.apache.org
> 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: [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