如何强制pom.xml在属性中声明版本

时间:2018-07-25 11:02:41

标签: maven-3

现在,我有一个脚本,可查看pom的properties部分并将其提取以用于某些用途,这当然意味着如果这样声明依赖项:

<dependency>
  <groupId>junit</groupId>
  <artifactId>junit</artifactId>
  <version>4.12</version>
  <scope>test</scope>
</dependency>

脚本将丢失它。 有没有办法保证所有开发人员都必须在properties部分中声明版本,否则构建会失败?

<properties>
  <junit.version>4.12</junit.version>
</properties>
<dependencies>
  <dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>${junit.version}</version>
    <scope>test</scope>
  </dependency>
</dependencies>

0 个答案:

没有答案