原型目录-在远程目录中找不到原型。默认为内部目录

时间:2018-12-21 14:02:06

标签: maven maven-archetype

我已经定义了几个原型项目,并将它们发布到我们的远程Artifactory存储库中。我还创建了archetype-catalog.xml并将其通过Artifactory API部署到我们的远程存储库中。

但是,当执行“ mvn -X archetype:generate -DarchetypeCatalog = remote”时,将返回以下日志:

[INFO] Generating project in Interactive mode
[DEBUG] Searching for remote catalog: 
https://our.artifactory.com/artifactory/libs-release-local/archetype- 
catalog.xml
[WARNING] No archetype found in remote catalog. Defaulting to 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似乎正在搜索远程目录,它仍无法识别原型,并且默认为内部目录。不过,这在我的本地计算机上效果很好。

0 个答案:

没有答案
相关问题