You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Issue to resolve

  • We want to provide a single place for versions to be defined for a multi project build.

Option 1

Unknown macro: {source}

<project>
...
<properties>
<fooVersion>1.0</fooVersion>
<barVersion>2.0</barVersion>
</properties>

<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.foo</groupId>
<artifactId>foo</artifactId>
<version>$

Unknown macro: {fooVersion}

</version>
</dependency>
<dependency>
<groupId>org.bar</groupId>
<artifactId>bar</artifactId>
<version>$

Unknown macro: {barVersion}

</version>
</dependency>
</dependencies>
</dependencyManagement>
...
</project>

Option 2

Unknown macro: {source}

<project>
...
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.foo</groupId>
<artifactId>foo</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>org.bar</groupId>
<artifactId>bar</artifactId>
<version>2.0</version>
</dependency>
</dependencies>
</dependencyManagement>
...
</project>

JIRA reference

  • No labels