我有一个maven多模块项目。 父母有一个测试配置文件,并在配置文件中包含子a。
如果我从子模块运行mvn -P测试,父母的“测试”配置文件会被执行吗? 如果我只想为特定的子模块提供测试配置文件,该怎么办?
不可以。小孩从父项继承配置,但它不是构建链关系。 然而,由于您已经将子项指定为模块,因此从构建父项时开始构建子项,在这种情况下,从子项的角度来看,父项是“pom”类型的另一个依赖项。 您只需使用测试配置文件为孩子执行构建。 注意:
你只有通过构建你的项目才能看到它, 继承(子)和聚合(模块)是Maven中的单独概念。
链接地址:
http://www.djcxy.com/p/62125.html
上一篇:
Maven child module profile
下一篇:
Maven Multi Module Project + root pom plugin