我試圖使用mvn build
命令爲Maven項目生成tar
文件。我們可以通過命令行使用mvn build命令
當我通過運行爲→Maven構建在Eclipse中運行我的Maven項目,Eclipse可以生成一個tar
文件。但是,問題是當我在命令行中使用mvn build
時,它說因爲mvn build
不能執行而不是生命週期。那麼,誰能說我們可以通過命令行使用mvn build
?先謝謝你。
我試圖使用mvn build
命令爲Maven項目生成tar
文件。我們可以通過命令行使用mvn build命令
當我通過運行爲→Maven構建在Eclipse中運行我的Maven項目,Eclipse可以生成一個tar
文件。但是,問題是當我在命令行中使用mvn build
時,它說因爲mvn build
不能執行而不是生命週期。那麼,誰能說我們可以通過命令行使用mvn build
?先謝謝你。
如果要使用Maven's built-in lifecycles之一,則必須在項目目錄(POM [pom.xml
]所在的目錄)中的mvn <phase>
在命令行中調用它。 (並且,如已經評論的那樣,沒有階段稱爲「構建」。)
Maven build僅在Eclipse中作爲M2Eclipse (m2e) plugin的菜單項可用。
嘗試使用:mvn install –
@JoachimRohde我實際上是通過mvn install來完成的。但我被要求使用mvn構建。我在谷歌嚴格搜索,但沒有找到任何答案。這就是爲什麼我問這裏是否可以使用mvn build? – krish
如果您使用「mvn install」,則「install」是被調用的目標。屬於'install'的生命週期是「build」(另請參閱https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html)也許是誤解?我不知道標準集中名爲「build」的目標。 –