java - 如何在没有序列的情况下在 pom.xml 中添加模块

标签 java maven module version pom.xml

我有一个关于 Maven 的面试问题。如果我的项目中有多个模块,我如何将它们添加到 pom.xml 中而不遵循以下顺序。如果模块数量较少,我们可以根据需要或依赖添加它们,但是数量巨大,遵循顺序是非常困难的。另外如何动态添加版本号?我们可以在 pom.xml 中硬编码版本号,但如果它经常修改,如何动态添加它?

谢谢, 阿迪亚

最佳答案

1) Maven 有一个 react 器机制,它会自动对你的模块进行排序。 react 器对所有项目进行排序,以确保任何项目都在需要之前构建

查看此链接: https://maven.apache.org/guides/mini/guide-multiple-modules.html

2)如果您使用像 jenkins 这样的构建工具,那么自动版本号将很容易获得。

查看此链接 https://dzone.com/articles/continuous-releasing-maven

希望这有帮助

关于java - 如何在没有序列的情况下在 pom.xml 中添加模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40908111/

相关文章:

java - Groovy 和 Java 静态变量行为

maven - 如何使用tomcat :run?运行maven war依赖

python - 无法让导入在 web.py 项目中工作

Magento,如何以编程方式禁用模块?

java - 使用 Apache HttpClient Api 时 Java 对象的反序列化不起作用

java - 如何通过我的应用程序在 soundcloud 中上传音频,我想将该 id 也发送到我的服务器

JAVA 为什么在分配这些变量时会出现类型错误 (T extends Comparable<T>)

git - 为 Maven 发布标签推送截断 SCM (git) URL

java - 尝试在maven的pom.xml中添加插件

zend-framework - Zend Framework 1.1 模块设置