如何根据模块是否存在设置maven属性?
假设我有一个多模块maven项目。让项目如何根据模块是否存在设置maven属性?,maven,Maven,假设我有一个多模块maven项目。让项目main1包含两个模块sub1和sub1。现在我有了其他具有相同结构的多模块项目:让它们被称为main2和main3,也有子模块sub1和sub1(在这种情况下,artifactId是相同的,但是groupId是不同的)。main2和main3的父pom始终是main1的父pom,这使得main1成为项目的标准模型 现在,可能是一个项目,让它成为main3,也有一个模块special,它在项目main1中不存在 由于main1充当所有项目(作为父项目)的配
main1
包含两个模块sub1
和sub1
。现在我有了其他具有相同结构的多模块项目:让它们被称为main2
和main3
,也有子模块sub1
和sub1
(在这种情况下,artifactId是相同的,但是groupId是不同的)。main2
和main3
的父pom始终是main1
的父pom,这使得main1
成为项目的标准模型
现在,可能是一个项目,让它成为main3
,也有一个模块special
,它在项目main1
中不存在
由于main1
充当所有项目(作为父项目)的配置主控程序:是否有方法在main1
中定义属性,使其在所有模块sub1
、sub2
等中都有一个值,但如果模块被称为special
,则在模块中有一个不同的值
我尝试了一些关于配置文件的技巧(尝试根据模块名称激活配置文件),但没有任何效果
谢谢,,
托尔斯滕
编辑:我对GitHub(或git;-)不太熟悉,但我可以在我的谷歌硬盘上以zip文件的形式提供一些示例项目:你能在GitHub上制作一个示例项目吗?我不确定我是否理解你在尝试什么?完成。有点;-)