java maven如何决定构建何种类型的项目以及如何在单个maven项目中控制多个模块?
好的,这个问题不是关于编码的问题,我想要了解以下两件事的最好的资源,你能帮我吗
- 我想知道当我们运行构建输出时,maven如何决定他构建的项目类型。战争或战争。jar文件,但它如何决定这是war项目还是jar项目
- 我还需要学习如何在单个项目中管理多个maven项目的参考资料,这意味着当我构建父项目时,所有子项目都将包含在其中
这就是我的问题
你可以在下面搜索框中键入要查询的问题!
好的,这个问题不是关于编码的问题,我想要了解以下两件事的最好的资源,你能帮我吗
这就是我的问题
# 1 楼答案
对于第一个问题,Maven通过查看
<package>
标记来决定要使用什么包装。 例如这将把项目打包为
war
文件编辑:这是一种错误的方式 对于您的第二个问题,可能您正在寻找的是maven中的
profile
。例如在上面的代码片段中
my-project-one
指的是这个“MyProjectOne”模块的POM
文件。当您构建my-service
时,它的关联模块my-project-one
和my-project-two
得到构建公认的方式 您可以在maven中使用
Multi-Module Project
结构来实现第二个目标