从外部属性文件读取pom.xml中的依赖项版本

时间:2019-06-17 07:40:27

标签: maven maven-plugin

我正在尝试使用“ properties-maven-plugin”从外部属性文件中读取依赖项的版本,但是属性仍未得到解析。

我已经尝试过将阶段进行预清理和初始化,但是仍然无法正常工作。

<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>properties-maven-plugin</artifactId>
  <version>1.0.0</version>
  <executions>
    <execution>
      <phase>initialize</phase>
      <goals>
        <goal>read-project-properties</goal>
      </goals>
      <configuration>
        <files>
          <file>D:\workspace\dev.properties</file>
        </files>
      </configuration>
    </execution>
  </executions>
</plugin>

<properties>
  <acc.version>${acc.version}</acc.version>
</properties>

<dependency>
  <groupId>com.acc</groupId>
  <artifactId>accounting</artifactId>
  <version>${acc.version}</version>
</dependency>

dev.properties 文件:

acc.version=1.0

0 个答案:

没有答案