簡體   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