Disallow use of properties in the project coordinates
-----------------------------------------------------

                 Key: MNG-4297
                 URL: http://jira.codehaus.org/browse/MNG-4297
             Project: Maven 2
          Issue Type: Improvement
          Components: POM
            Reporter: Brian Fox


Maven currently allows properties in the groupId, artifactId and version of a 
pom. This causes artifacts to be produced that require full inheritance and 
interpolation before they can be uniquely identified. It also poses potential 
problems if the properties are defined in settings, env or profiles where the 
consumer can't exactly identify the artifact after the fact. 

Allowing properties in the coordinates generally allows bad practices.  After 
all, how can you not know what the identify of the project you're working on 
actually is? 

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