You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by GitBox <gi...@apache.org> on 2019/01/16 09:08:30 UTC

[brooklyn-dist] Diff for: [GitHub] asfgit merged pull request #126: update order in pom so we get the preferred versions

diff --git a/all/pom.xml b/all/pom.xml
index de1166eee..7c7c790b5 100644
--- a/all/pom.xml
+++ b/all/pom.xml
@@ -36,11 +36,35 @@
     </parent>
 
     <dependencies>
+        <!-- this is ordered in a special way so that where nested dependencies bring in different versions
+             our preferred versions are first and maven does the right thing; mvn's strategy is a bit odd,
+             where the same dep is pulled in at different depths it seems to prefer the shallower one,
+             reverting to sequence here in cases of ties.  including this as a dependency should mean
+             maven projects see the same versions we include via osgi, at least that is the intention! -->
+
         <dependency>
             <groupId>com.google.guava</groupId>
             <artifactId>guava</artifactId>
         </dependency>
 
+        <dependency>
+            <groupId>org.apache.brooklyn</groupId>
+            <artifactId>brooklyn-launcher</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.brooklyn</groupId>
+            <artifactId>brooklyn-cli</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.brooklyn.camp</groupId>
+            <artifactId>camp-server</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+
         <dependency>
             <groupId>org.apache.brooklyn</groupId>
             <artifactId>brooklyn-policy</artifactId>
@@ -109,18 +133,6 @@
             <version>${project.version}</version>
         </dependency>
 
-        <dependency>
-            <groupId>org.apache.brooklyn</groupId>
-            <artifactId>brooklyn-launcher</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.brooklyn</groupId>
-            <artifactId>brooklyn-cli</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-
         <dependency>
             <groupId>org.apache.brooklyn</groupId>
             <artifactId>brooklyn-test-framework</artifactId>


With regards,
Apache Git Services