You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Benjamin Bentmann (JIRA)" <ji...@codehaus.org> on 2011/01/19 14:50:58 UTC

[jira] Closed: (MNG-4984) Simplify drop in of 3rd party extensions for Maven core

     [ http://jira.codehaus.org/browse/MNG-4984?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Benjamin Bentmann closed MNG-4984.
----------------------------------

       Resolution: Fixed
    Fix Version/s: 3.0.3
         Assignee: Benjamin Bentmann

Made Classworlds load JARs from {{lib/ext}} before {{lib}} in [r1060814|http://svn.apache.org/viewvc?view=revision&revision=1060814].

> Simplify drop in of 3rd party extensions for Maven core
> -------------------------------------------------------
>
>                 Key: MNG-4984
>                 URL: http://jira.codehaus.org/browse/MNG-4984
>             Project: Maven 2 & 3
>          Issue Type: Improvement
>          Components: Class Loading, Command Line
>    Affects Versions: 3.0.2
>            Reporter: Benjamin Bentmann
>            Assignee: Benjamin Bentmann
>             Fix For: 3.0.3
>
>
> To enhance a stock Maven distro, 3rd parties can drop additional JARs into the distro's {{lib}} directory. If those JARs need to replace default components, the extension needs to be placed first on the classpath to ensure the Plexus container looks up the desired impl. Ensuring that the 3rd party JARs get loaded before the stock Maven JAR requires currently editing the {{m2.conf}} used to bootstrap Classworlds. To eliminate this last step, we can support a dedicated {{ext}} directory that gets loaded before the default JARs.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira