Greg Thomas created MNG-5427:
--------------------------------

             Summary: Improved handling of authenticated repositories when 
generating a project from an archetype
                 Key: MNG-5427
                 URL: https://jira.codehaus.org/browse/MNG-5427
             Project: Maven 2 & 3
          Issue Type: Improvement
          Components: Artifacts and Repositories
    Affects Versions: 3.0.4
            Reporter: Greg Thomas
            Priority: Minor


Currently, if you wish to generate a project from an archetype that is held in 
an authenticated repository, you have to ensure that the server holding the 
artefact has an id in the format <id>[archetypeArtifactId]-repo</id> 
(reference: http://maven.apache.org/archetype/maven-archetype-plugin/faq.html).

This means that if you have half-a-dozen different archetypes in your 
authenticated repository, you have to have half-a-dozen servers defined in your 
settings.xml that differ only in their id.

Instead, it would make more sense if it was possible to supply the server id as 
an optional parameter, e.g. -DServerId=banana (with associated entry in the 
archetype-catalog). This could default to [archetypeArtifactId]-repo if not 
supplied for backward compatibility. 

That way, the settings.xml file will not fill up with duplicate <server> 
entries, all of which need modifying each and every time the password is 
changed.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to