Uniform access to phase properties of MavenProject
--------------------------------------------------

                 Key: MNG-2463
                 URL: http://jira.codehaus.org/browse/MNG-2463
             Project: Maven 2
          Issue Type: Improvement
    Affects Versions: 2.0.4
            Reporter: Jochen Kuhnle


MavenProject has a distinct accessor for each phase's properties, e.g. 
getCompileSourceRoots for the compile and getTestCompileSourceRoots for the 
test phase. There are also many plugins that essentially do the same in more 
than one phase (e.g. the compiler plugin). If there was a uniform way to access 
the same property in different phases, these plugins would be easier to write, 
because we wouldn't need an abstract base class and different implementations 
for each phase.

So what I propose basically is:

MavenProject.getCompilePhase().getSourceRoots() and 
MavenProject.getTestPhase().getSourceRoots()



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