从全球位置读取版本

时间:2014-08-05 07:48:08

标签: java pom.xml

我在项目中有4个pom文件,我想将所有的pom版本保存在ope属性文件中,并希望从该文件中读取。我不知道如何实现这一目标。 我试过这些...... 我在资源下创建了pom.properties文件,并尝试读取这样的属性..不幸的是我的代码无效。请帮帮我......

<resources>
 <resource>
   <directory>src/main/resources/pom.properties</directory>
 </resource>
</resources>

enter code here

提前致谢 甘塔

1 个答案:

答案 0 :(得分:1)

使用“父”pom:

<parent>
    <groupId>com.mycompany</groupId>
    <artifactId>myproject-parent</artifactId>
    <version>1.0.1</version>
</parent>

在父pom中你可以定义这样的属性:

<properties>
    <camel.version>2.12.0.redhat-610379</camel.version>
    <cxf.version>2.7.0.redhat-610379</cxf.version>
    <activemq.version>5.9.0.redhat-610379</activemq.version>
</properties>

最后,您可以通过以下语法引用属性:${camel.version}