Plugins cannot contribute custom ArtifactTransformation objects
---------------------------------------------------------------

                 Key: MNG-3127
                 URL: http://jira.codehaus.org/browse/MNG-3127
             Project: Maven 2
          Issue Type: Improvement
          Components: Artifacts and Repositories
    Affects Versions: 2.0.5
            Reporter: Kohsuke Kawaguchi


I was hoping to provide a custom ArtifactTransformation object from a plugin so 
that I can define the likes of RELEASE and LATEST in my project.
But it turns out that because DefaultArtifactTransformationManager is 
instantiated and composed very early on, even before any plugin gets loaded,
DefaultArtifactTransformationManager.artifactTransformations do not get my 
ArtifactTransformation.

Note that the fact that DefaultArtifactTransformationManager is created early 
on by itself makes sense because to load a plugin you'd need to be able to 
resolve plugin versions.

I think what's really needed here is for DefaultArtifactTransformationManager 
to have smaller scopes like PerLookup (so that it gets the list of 
ArtifactTransformation that matches the current context.)

-- 
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

        

Reply via email to