Архетип не определен при выполнении mvn archetype:generate с URL для

Я пытался установить для archetypeCatalog URL-адрес при выполнении mvn archetype:generate, но всегда показывал, что каталог или артефакт не найдены.

mvn archetype:generate -DarchetypeCatalog=http://myfaces.apache.org
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] >>> maven-archetype-plugin:3.0.0:generate (default-cli) > generate-sources @ standalone-pom >>>
[INFO] 
[INFO] <<< maven-archetype-plugin:3.0.0:generate (default-cli) < generate-sources @ standalone-pom <<<
[INFO] 
[INFO] --- maven-archetype-plugin:3.0.0:generate (default-cli) @ standalone-pom ---
[INFO] Generating project in Interactive mode
[INFO] No catalog defined. Using internal catalog
[INFO] No archetype defined. Using maven-archetype-quickstart (org.apache.maven.archetypes:maven-archetype-quickstart:1.0)
Choose archetype:
1: internal -> org.apache.maven.archetypes:maven-archetype-archetype (An archetype which contains a sample archetype.)
2: internal -> org.apache.maven.archetypes:maven-archetype-j2ee-simple (An archetype which contains a simplifed sample J2EE application.)
3: internal -> org.apache.maven.archetypes:maven-archetype-plugin (An archetype which contains a sample Maven plugin.)
4: internal -> org.apache.maven.archetypes:maven-archetype-plugin-site (An archetype which contains a sample Maven plugin site.
      This archetype can be layered upon an existing Maven plugin project.)
5: internal -> org.apache.maven.archetypes:maven-archetype-portlet (An archetype which contains a sample JSR-268 Portlet.)
6: internal -> org.apache.maven.archetypes:maven-archetype-profiles ()
7: internal -> org.apache.maven.archetypes:maven-archetype-quickstart (An archetype which contains a sample Maven project.)
8: internal -> org.apache.maven.archetypes:maven-archetype-site (An archetype which contains a sample Maven site which demonstrates
      some of the supported document types like APT, XDoc, and FML and demonstrates how
      to i18n your site. This archetype can be layered upon an existing Maven project.)
9: internal -> org.apache.maven.archetypes:maven-archetype-site-simple (An archetype which contains a sample Maven site.)
10: internal -> org.apache.maven.archetypes:maven-archetype-webapp (An archetype which contains a sample Maven Webapp project.)
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): 7: 

Согласно руководству по архетипу Maven, я должен установить archetypeCatalog в качестве URL-адреса:

http://maven.apache.org/archetype/maven-archetype-plugin/examples/generate-alternative-catalog.html

Любые подсказки или руководство, что я сделал неправильно? Спасибо!


person Henry Saputra    schedule 16.02.2017    source источник
comment
В приведенном выше примере myfaces.apache.org/archetype-catalog.xml содержит список архетипов   -  person Henry Saputra    schedule 16.02.2017
comment
Можете сделать мне одолжение и попробовать версию до 3.0.0? Я предполагаю, что вы перешли на issues.apache.org/jira/browse/ARCHETYPE-519.   -  person Ducaz035    schedule 16.02.2017
comment
Да, я смог решить эту проблему, вернувшись к версии 2.4. Спасибо за советы @Ducaz035   -  person Henry Saputra    schedule 22.02.2017


Ответы (1)


Похоже на проблему с последним плагином архетипа Maven:

https://issues.apache.org/jira/browse/ARCHETYPE-519

Это регрессия по сравнению с предыдущим релизом.

Возвращаясь к 2.4 решить эту проблему.

person Henry Saputra    schedule 22.02.2017