2013-12-19 91 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

回答