java - maven pom调用子目录下的其他poms

标签 java linux bash maven

有一个项目,我们在 Eclipse 中有 8 个项目,每个项目都有自己的 pom.xml

现在通过 sh 文件调用它们(一系列 cd、mvns、 sleep 3 秒以便我们查看是否有错误和 ctrl-c)

有没有办法从另一个主 pom 中调用各种 pom,并且只有在当前项目 mvn 成功运行时才继续?

如果不是通过 maven 那么通过 ant 或其他插件/linux 脚本编辑?请举个例子。

最佳答案

一种可能性是使用本页所述的多模块 Maven 项目:http://books.sonatype.com/mvnex-book/reference/multimodule.html

可以在第 6.2 节 (http://books.sonatype.com/mvnex-book/reference/multimodule-sect-simple-parent.html) 中找到代码示例。

希望对您有所帮助。

关于java - maven pom调用子目录下的其他poms,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18859221/

相关文章:

c - 在屏幕上绘制二维彩色三元组的最快方法是什么?

bash - Base64 coreutils 编码填充(尾随 "="个字符)

java - 创建结合两个但由一个统治的可观察对象

java - 在 Java 中发出带有 header 的 http get 请求

Java 在彼此建立索引时计数

java - 虚拟机 : What is the great thing about "stack" that it used for JVM as a preferred choice to store locals?

linux - Ghostscript ps2pdf 创建清理后的 pdf

linux - 在系统级别修改 http header (Linux)

mysql - Bash mysql 查询 : ERROR 1054 (42S22) 'file name' in 'field list'

python - 使用 shell 脚本中的选项调用 python 函数