THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
Issue to resolve
- We want to provide a single place for versions to be defined for a multi project build.
Option 1
<project> ... <properties> <fooVersion>1.0</fooVersion> <barVersion>2.0</barVersion> </properties> <dependencyManagement> <dependencies> <dependency> <groupId>org.foo</groupId> <artifactId>foo</artifactId> <version>${fooVersion}</version> </dependency> <dependency> <groupId>org.bar</groupId> <artifactId>bar</artifactId> <version>${barVersion}</version> </dependency> </dependencies> </dependencyManagement> ... </project>
Option 2
<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>