gpt4 book ai didi

java - 我如何正确地与这个 Maven 原型(prototype)交互?

转载 作者:行者123 更新时间:2023-12-01 12:20:33 24 4
gpt4 key购买 nike

我正在尝试按照位于 here 的说明进行操作用于为 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。这个数字有什么意义呢?为什么我收到的提示不一样?

最佳答案

当您输入一个数字时,您就做出了选择。

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

关于java - 我如何正确地与这个 Maven 原型(prototype)交互?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26693140/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com