2013-12-19 93 views
1

我想創建一個腳本,它可以構建許多不同的Maven項目,其中每個項目都有自己的pom.xml文件。shell腳本中的Maven命令

所以從父目錄我想運行的命令 mvn -f Project1/pom.xml clean 也能正常工作的命令行,但如果我把它放到一個shell腳本並執行它,它失敗,未知的生命週期階段「乾淨」。

的總體目標是有一個腳本內執行這些命令序列即

  1. mvn -f Project1/pom.xml clean
  2. mvn -f Project2/pom.xml clean
  3. mvn -f Project3/pom.xml clean

與駐留在父目錄調用腳本。

+7

父POM會是一個更好的辦法 –

+1

打印你所得到的錯誤。這將有助於回答你的問題 – Anubhab

+0

@Philipp你可以詳細說明父pom解決方案還是提供一些鏈接以獲取更多信息,我是Maven新手。謝謝 – Barry

回答