maven - 从父pom继承属性

标签 maven pom.xml

有没有一种方法可以从父pom继承属性。
例如:我想将子pom中的$ {publish.dir}替换为父pom中的值。

父pom:
<properties> <publish.dir>/tmp/publish</publish.dir> </properties>
child pom:
<outputDirectory>${publish.dir}/dev</outputDirectory>

最佳答案

而不是无法从父POM继承属性。父级中定义的属性在子级中可见。

然而。 outputDirectory是POM数据模型中相对特殊的部分。继承的属性不适用于该类。很抱歉,我花了这么长时间才能打开大脑的适当部位。我认为您可能不走运,或者可能需要为特定插件指定输出。

关于maven - 从父pom继承属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7842991/

相关文章:

java - Maven- POM.xml 中依赖项排序的重要性

version-control - Maven Perforce 插件突然需要密码?

java - 如何将 Git 分支名称作为 pom.xml 中依赖版本的变量

java - 奇怪的 jboss 控制台错误

java - 带有打包依赖项的 Maven 构建 jar

java - Maven 没有找到本地依赖

java - 无法在 Tomcat 7 中运行 maven 项目

spring-mvc - GlassFish 4,Grizzly 框架 2.3.23 : Instance could not be initialized. 类=接口(interface) org.glassfish.grizzly.http.server.AddOn

java - Travis CI 无法从 GitHub 正确地将 war 文件部署到 Azure

java - 在 pom.xml 中指定换行符