【发布时间】:2013-12-19 11:45:12
【问题描述】:
我正在尝试创建一个脚本,它可以构建许多不同的 Maven 项目,每个项目都有自己的 pom.xml 文件。
所以我希望从父目录运行命令
mvn -f Project1/pom.xml clean
这在命令行中可以正常工作,但如果我将它放入 shell 脚本并执行它,它会因未知的生命周期阶段“干净”而失败。
总体目标是在脚本中执行一系列这些命令,即
mvn -f Project1/pom.xml cleanmvn -f Project2/pom.xml cleanmvn -f Project3/pom.xml clean
调用脚本位于父目录中。
【问题讨论】:
-
父 pom 会是更好的方法
-
打印您遇到的错误。这将有助于回答您的问题
-
@Philipp 您能否详细说明父 pom 解决方案或提供一些包含更多信息的链接,我是 Maven 新手。谢谢
-
你想达到什么目的?另外:你能展示一下你的脚本是什么样子的吗?