2011-04-06 38 views

回答

6

這是兩個不同的問題:

我不知道怎麼的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項目的默認值。

+0

我們可以在哪裏找到每個maven原型的詳細定義/描述?如其預期用途。 – smwikipedia 2014-12-15 14:03:20

+0

@smwikipedia你不能。沒有這樣的中央服務,這與原型 – 2014-12-15 14:19:15

+0

有什麼不對,謝謝您的快速響應。所以這種缺乏描述是原型設計的薄弱環節? – smwikipedia 2014-12-15 14:31:47

相關問題