[ http://jira.codehaus.org/browse/MNG-2771?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_106259 ]
Jason van Zyl commented on MNG-2771: ------------------------------------ Ok, I would have to put a container in the path of the default container so that custom components can be loaded. Or make a small change to plexus to allow overriding of existing registered components but this would require the extensions be scoped to the POM for the build at hand. So not terribly difficult but using the m2_home/extensions is the only way right now which preempts any loading of components and is global. > Provide a means of loading custom substitute components instead of default > Maven components > ------------------------------------------------------------------------------------------- > > Key: MNG-2771 > URL: http://jira.codehaus.org/browse/MNG-2771 > Project: Maven 2 > Issue Type: New Feature > Components: General > Affects Versions: 2.0.4 > Reporter: John Casey > Assignee: Kenney Westerhof > Fix For: 2.1-alpha-1 > > > At times, it is necessary to use different mechanisms for resolving > artifacts, building projects, etc. Since Maven is built on component-oriented > technology, it should be possible to substitute the component implementation > used for these tasks. Yet this is currently impossible. > We need a mechanism for specifying, resolving, loading, and using custom > components during the build process. -- 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