Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.0-alpha-4
-
Fix Version/s: 2.0
-
Component/s: None
-
Labels:None
-
Number of attachments :
Description
When the archetypes are in a password protected repository you can't download the archetype unless repository authentication information is specified in the settings.xml file, as follows:
<server> <id><archetype name>-repo</id> <username>myuser</username> <password>XXXXXX</password> <filePermissions>664</filePermissions> <directoryPermissions>775</directoryPermissions> <configuration></configuration> </server>
And the command should be invoked with the archetypeRepository option as follows:
mvn archetype:generate -DarchetypeGroupId=mygroup \ -DarchetypeArtifactId=<archetype-name> \ -DarchetypeVersion=XXXXX -DgroupId=com.abc \ -DartifactId=dummy \ -Dversion=1.0.0-SNAPSHOT \ -DarchetypeRepository=http://www.abc.com/maven2
Issue Links
- is related to
-
ARCHETYPE-220
Unable to access remote catalogs on HTTPS protocol, even with redirection
-
- relates to
-
ARCHETYPE-204
Add option to use remote repositories that are password protected
-
there should be also an option to specify the repositoryId explicitly, I wouldn't want to add a temporary entry in settings.xml every time I download a new archetype... also archetype name means archetypeArtifactId?