繁体   English   中英

如何与该Maven原型正确交互?

[英]How do I interact with this Maven Archetype properly?

我正在尝试按照此处的说明为Alfresco Benchmark设置示例集成测试。 我做的事情与那里的说明有些不同,因为当我运行此命令时:

mvn archetype:generate -DarchetypeCatalog=http://artifacts.alfresco.com/nexus/content/groups/public/archetype-catalog.xml

我最终收到此错误:

Error reading archetype catalog http://artifacts.alfresco.com/nexus/content/groups/public/archetype-catalog.xml
...
...
Caused by: java.net.UnknownHostException: artifacts.alfresco.com

所以我下载了archetype-catalog.xml文件,而是运行以下命令:

mvn archetype:generate -DarchetypeCatalog=archetype-catalog.xml

这可以正常工作。 Maven完成了Maven的工作,然后在我遵循的说明中转到相同的提示:

Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): 16:

根据说明,我对此答复:

org.alfresco:alfresco-benchmark-sample-archetype

这是出问题的地方。 Maven说,与其继续处理说明中的其余提示文档,而是:

Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): 16: org.alfresco:alfresco-benchmark-sample-archetype
Choose archetype:
   Your filter doesn't match any archetype (hint: enter to return to initial list)
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): :

问题-我在这里做错了什么? -是否手动下载了.xml文件,然后将其交给Maven造成了问题? -另外,在说明中,提示符中包含475,而在我的版本中,提示符中具有数字16。 这个数字的意义是什么? 为什么我得到的提示有什么不同?

输入单个数字时,将进行选择。

输入工件名称时,仅将过滤器应用于工件列表; 此后,您仍然必须从过滤列表中选择一个选项(数字)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM