【发布时间】:2012-07-10 20:56:33
【问题描述】:
假设我有一个父 pom A,配置文件 win32 和 win64 由操作系统激活:
<profile>
<id>windows32</id>
<activation>
<os>
<family>windows</family>
<arch>x86</arch>
</os>
</activation>
<properties>
<envClassifier>win-x32</envClassifier>
</properties>
</profile>
<profile>
<id>windows64</id>
<activation>
<os>
<family>windows</family>
<arch>amd64</arch>
</os>
</activation>
<properties>
<envClassifier>win-x64</envClassifier>
</properties>
</profile>
这些配置文件定义了环境。 ${envClassifier} 等变量 说父模块有一个子模块B,它想在win64上定义一些额外的东西:
<profile>
<id>windows64</id>
<properties>
<jreName>jre6u27.zip</jreName>
</properties>
</profile>
我能否以某种方式从父级扩展 win64 配置文件,或者我注定要复制并粘贴它及其激活部分和所有内容?
【问题讨论】: