2011-02-28 251 views

回答

10

您是否想要創建新的POM或新項目?當您提供archetypeArtifactId時,對於新項目,您將通知maven使用哪種原型來創建項目的初始結構。 Maven從archetypeCatalog查找它。

例如,如果你想創建一個簡單的網絡應用項目,你指定-DarchetypeArtifactId=maven-archetype-webapp

希望這會回答你的問題。

UPDATE

我發現這個list對於一些常用的原型的彙編。

+0

在哪裏可以得到所有的archetypeArtifactId? – user496949 2011-02-28 03:16:07

+0

@ user496949:我在上面添加了一個鏈接,但並未涵蓋所有這一切。您始終可以添加'-DarchetypeCatalog'來指定目錄的位置。 – CoolBeans 2011-02-28 03:23:39

+1

鏈接到列表不再可用,這裏是一個更新的:http://myjeeva.com/exclusive-maven-archetype-list.html 我編輯帖子添加它。 – CWagner 2015-12-18 08:59:23

0

它是工件的唯一標識符,用於指定要從中生成的原型。

+0

沒有archifactid,我在問archetypeArtifactId,值可以是maven-archetype-quickstart – user496949 2011-02-28 03:05:10