相关疑难解决方法(0)

带有财产的Maven版本

我有一个大的Maven(第谷)项目女巫约有400个插件.

我们在每个POM文件中指定了应用程序版本.

有没有办法如何为所有POM指定版本:仅在一个地方?

我希望有人会这样想:

<properties>
<buildVersion>1.1.2-SNAPSHOT</buildVersion>
</properties>

....

<version>${buildVersion}</version>
Run Code Online (Sandbox Code Playgroud)

我们有父母pom.xml:

<modelVersion>4.0.0</modelVersion>
<groupId>company</groupId>
<artifactId>build.parent</artifactId>
<version>1.1.2-SNAPSHOT</version>
<packaging>pom</packaging>
Run Code Online (Sandbox Code Playgroud)

然后在每个POM中引用父POM:

<parent>
  <artifactId>build.parent</artifactId>
  <groupId>company</groupId>
  <relativePath>../build.parent/pom.xml</relativePath>
  <version>1.1.2-SNAPSHOT</version>
</parent>

<modelVersion>4.0.0</modelVersion>
<groupId>company</groupId>
<artifactId>artifact</artifactId>
<version>1.1.2-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
Run Code Online (Sandbox Code Playgroud)

java version maven

40
推荐指数
6
解决办法
8万
查看次数

标签 统计

java ×1

maven ×1

version ×1