maven-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Arnaud HERITIER <aherit...@gmail.com>
Subject Re: [plexus-dev] [jira] Created: (PLXUTILS-117) The classes from org.codehaus.plexus.utils.interpolation are not self-contained
Date Sat, 22 Aug 2009 19:31:29 GMT
In theory, we remove things only in a major version (2.0).Otherwise : +1

Cheers,

Arnaud

# Arnaud Héritier
# Software Factory Manager
# eXo Platform
# http://www.exoplatform.com
# http://blog.aheritier.net


On Sat, Aug 22, 2009 at 5:44 PM, Benjamin Bentmann <
benjamin.bentmann@udo.edu> wrote:

>  The classes from org.codehaus.plexus.utils.interpolation are not
>> self-contained
>>
>> -------------------------------------------------------------------------------
>>
>>                 Key: PLXUTILS-117
>>                 URL: http://jira.codehaus.org/browse/PLXUTILS-117
>>             Project: Plexus Utils
>>          Issue Type: Bug
>>    Affects Versions: 1.5.15
>>            Reporter: Benjamin Bentmann
>>         Attachments: pu-vs-pi.zip
>>
>> [r8255|http://fisheye.codehaus.org/changelog/plexus/?cs=8255] caused
>> exclusion of the plexus-interpolation classes from the plexus-utils JAR.
>> This in turn makes usage of the {{org.codehaus.plexus.utils.intepolation.*}}
>> classes from a standalone plexus-utils JAR impossible as their super classes
>> can't be resolved. See the attached demo project that fails upon "mvn clean
>> compile".
>>
>> Note sure whether the change in the above commit was actually necessary
>> given that previous plexus-utils versions like 1.5.12 apparently shipped
>> with a [dependency reduced POM|
>> http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.5.12/plexus-utils-1.5.12.pom]
>> that already declared plexus-interpolation as provided.
>>
>> Declaring plexus-interpolation as provided in the original POM causes the
>> dependency to be ignored by the Shade Plugin because that uses
>> {{@requiresDependencyResolution runtime}} but provided dependencies are not
>> resolved for this resolution scope...
>>
>>
> How about if we just remove the org.codehaus.plexus.utils.intepolation
> package from plexus-utils, bump the version number for plexus-utils to 1.6
> and get back to a simple project that doesn't need fancy shading?
>
>
> Benjamin
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message