在maven中使用常见配置文件和过滤器

时间:2012-08-17 05:13:26

标签: maven maven-assembly-plugin

我有3个模块链接到与此类似的父项目。

root (pom.xml)
   +--- mod1 (pom.xml)
   +--- mod2 (pom.xml)
   +--- mod3 (pom.xml)

Mod3是用于包装目的的模块。我在mod1和mod2的配置文件夹中有一些配置文件。我需要使用配置文件和过滤器更新这些属性文件中的一些值。是否可以为这两个模块提供通用配置文件和过滤器。如果是这样,我应该在哪个pom.xml中包含配置文件和过滤器详细信息。

1 个答案:

答案 0 :(得分:0)

您可以在所有模块中定义相同的配置文件(具有相同的ID),当您从paren模块调用此配置文件时,将在子模块中激活此配置文件。

如果从父模块执行

mvn -P test clean package

它在树调用模块中生成相同的调用。 因此,在每个pom.xml中,您可以指定所需的过滤。

希望得到这个帮助。