4
我不知道怎麼的Maven知道哪個原型用於指定的pom.xmlmaven如何知道使用了哪種原型?
我沒有找到Maven的原型 - 快速入門的pom.xml文件和Maven的原型 - web應用之間的任何差異。
我不知道怎麼的Maven知道哪個原型用於指定的pom.xmlmaven如何知道使用了哪種原型?
我沒有找到Maven的原型 - 快速入門的pom.xml文件和Maven的原型 - web應用之間的任何差異。
這是兩個不同的問題:
我不知道怎麼的Maven知道哪個 原型用於指定 的pom.xml
Archetype插件通常交互使用。您只需撥打mvn archetype:create
,嚮導將引導您完成不同的步驟。沒有什麼需要在POM中配置的。事實上,將原型信息放入現有項目中會很愚蠢,因爲原型是用來創建新項目的。
我沒有發現 的pom.xml Maven的原型 - 快速入門 的和Maven的原型 - web應用之間的任何差異。
主要區別在於webapp包含一個文件夾src/main/webapp,其中包含您的靜態網頁資源和WEB-INF文件夾。此外,包裝被設置爲war
。所以maven-archetype-quickstart
是創建一個簡單的jar項目的默認值,而maven-archetype-webapp
是創建一個簡單的war項目的默認值。
我們可以在哪裏找到每個maven原型的詳細定義/描述?如其預期用途。 – smwikipedia 2014-12-15 14:03:20
@smwikipedia你不能。沒有這樣的中央服務,這與原型 – 2014-12-15 14:19:15
有什麼不對,謝謝您的快速響應。所以這種缺乏描述是原型設計的薄弱環節? – smwikipedia 2014-12-15 14:31:47