4
我正在嘗試設置一個Maven項目,以便它會在命令行收到mvn
命令時生成,而沒有任何目標,如install
或package
。如何將maven設置爲不需要`mvn`命令的目標?
這似乎是一個奇怪的目標,但我猜測這是將新項目合併到現有架構中最簡單的方法。
我一直在尋找一些舊的pom.xml
文件,試圖找到如何定義這些文件,目前還沒有運氣。 (對於我來說太複雜了,只能複製舊的pom
。)
我正在嘗試設置一個Maven項目,以便它會在命令行收到mvn
命令時生成,而沒有任何目標,如install
或package
。如何將maven設置爲不需要`mvn`命令的目標?
這似乎是一個奇怪的目標,但我猜測這是將新項目合併到現有架構中最簡單的方法。
我一直在尋找一些舊的pom.xml
文件,試圖找到如何定義這些文件,目前還沒有運氣。 (對於我來說太複雜了,只能複製舊的pom
。)
我相信你正在尋找<defaultGoal>
元素。它是BaseBuild Element Set的一部分。
<defaultGoal>
元素的值可以是目標或生命週期階段。因此,舉例來說,如果我加入這個我POM:
<build>
<defaultGoal>package</defaultGoal>
</build>
然後我可以調用不帶任何參數和生命週期儘可能的package
階段將運行mvn
命令(我彷彿援引mvn package
)。
嗯......這似乎是更復雜的事情在我的情況下,因爲這從來沒有出現。我可能會問另一個問題。 – 2011-05-06 18:45:38