只是一个快速的问题。
有谁知道 XML 属性文件插件,就像我们在 ANT 中有 XML 属性文件一样
<property name='foo' value='bar'>
<property name='foo1' value='${foo}/bar1'>
<property name='foo2' value='bar2'>
提前致谢
注意:我想在 pom.xml 中使用其他方式在 maven/ 中声明属性。只是想知道这种确切的实现方式。
只是一个快速的问题。
有谁知道 XML 属性文件插件,就像我们在 ANT 中有 XML 属性文件一样
<property name='foo' value='bar'>
<property name='foo1' value='${foo}/bar1'>
<property name='foo2' value='bar2'>
提前致谢
注意:我想在 pom.xml 中使用其他方式在 maven/ 中声明属性。只是想知道这种确切的实现方式。
Properties Maven 插件可能会满足您的目标。properties:read-project-properties将读取属性文件并将它们存储为项目属性,如下例所示:-
<project>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>1.0-alpha-2</version>
<executions>
<execution>
<phase>initialize</phase>
<goals>
<goal>read-project-properties</goal>
</goals>
<configuration>
<files>
<file>path/to/my_properties</file>
</files>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
请注意,这path/to/my_properties
是一个简单的属性文件,其中包含键值对,如下例所示:-
key1=value1
key2=value2
....
关于上面的属性,我们可以通过 Maven 使用${key1}
or来引用它们${key2}
。
我希望这可能会有所帮助。