From bf72f8714da0847668070397d3cf517296c98be9 Mon Sep 17 00:00:00 2001 From: Rohit Yadav Date: Wed, 3 Dec 2014 16:14:59 +0530 Subject: [PATCH 1/3] CLOUDSTACK-8011: Upgrade maven dependencies Changes; - Upgrades maven-war plugin to 4.5 (faster war packaging) - Upgrade spring framework to latest minor release - Upgrade ehcache, jasypt, httpclient, httpcore and other core dependencies - Upgrade to latest ipv6 library, fix unit test NetUtilsTest Newer dependencies can be listed using: mvn versions:display-dependency-updates -Dnoredist -Dsimulator -P developer,systemvm Testing; - Tested using Maven 3.2.1 - Local noredist build with unit tests succeeds - CloudStack mgmt server started, basic business layer tests work - Observed 10-15% build time improvement using new maven-war plugin Signed-off-by: Rohit Yadav --- client/pom.xml | 4 +- engine/api/pom.xml | 2 +- engine/service/pom.xml | 2 +- framework/rest/pom.xml | 12 ++-- plugins/event-bus/rabbitmq/pom.xml | 2 +- .../network-elements/juniper-contrail/pom.xml | 2 +- plugins/network-elements/midonet/pom.xml | 4 +- plugins/storage/volume/cloudbyte/pom.xml | 2 +- pom.xml | 62 +++++++++---------- services/console-proxy-rdp/rdpconsole/pom.xml | 2 +- .../com/cloud/utils/net/NetUtilsTest.java | 4 +- 11 files changed, 49 insertions(+), 49 deletions(-) diff --git a/client/pom.xml b/client/pom.xml index 6803f9a11fd2..927cba7878bc 100644 --- a/client/pom.xml +++ b/client/pom.xml @@ -388,7 +388,7 @@ org.apache.maven.plugins maven-war-plugin - 2.3 + 2.5 ./target/generated-webapp/WEB-INF/web.xml ./target/generated-webapp @@ -744,7 +744,7 @@ org.apache.maven.plugins maven-war-plugin - 2.3 + 2.5 target/client ./target/generated-webapp/WEB-INF/web.xml diff --git a/engine/api/pom.xml b/engine/api/pom.xml index 1ed2b6efbb67..aeb09dac22b7 100644 --- a/engine/api/pom.xml +++ b/engine/api/pom.xml @@ -38,7 +38,7 @@ org.apache.cxf cxf-bundle-jaxrs - 2.7.0 + 2.7.13 org.eclipse.jetty diff --git a/engine/service/pom.xml b/engine/service/pom.xml index 5f8bbb368fbf..ade15f97db19 100644 --- a/engine/service/pom.xml +++ b/engine/service/pom.xml @@ -63,7 +63,7 @@ org.apache.cxf cxf-bundle-jaxrs - 2.7.0 + 2.7.13 org.eclipse.jetty diff --git a/framework/rest/pom.xml b/framework/rest/pom.xml index 1de61baf9d4d..fdc7032bfe95 100644 --- a/framework/rest/pom.xml +++ b/framework/rest/pom.xml @@ -33,32 +33,32 @@ com.fasterxml.jackson.module jackson-module-jaxb-annotations - 2.1.1 + 2.4.4 com.fasterxml.jackson.core jackson-annotations - 2.1.1 + 2.4.4 com.fasterxml.jackson.core jackson-core - 2.1.1 + 2.4.4 com.fasterxml.jackson.core jackson-databind - 2.1.1 + 2.4.4 com.fasterxml.jackson.jaxrs jackson-jaxrs-json-provider - 2.1.1 + 2.4.4 org.apache.cxf cxf-bundle-jaxrs - 2.7.0 + 2.7.13 org.eclipse.jetty diff --git a/plugins/event-bus/rabbitmq/pom.xml b/plugins/event-bus/rabbitmq/pom.xml index 5f002a025de4..6133e4c6e990 100644 --- a/plugins/event-bus/rabbitmq/pom.xml +++ b/plugins/event-bus/rabbitmq/pom.xml @@ -31,7 +31,7 @@ com.rabbitmq amqp-client - 3.4.1 + 3.4.2 org.apache.cloudstack diff --git a/plugins/network-elements/juniper-contrail/pom.xml b/plugins/network-elements/juniper-contrail/pom.xml index 53edea65dbde..b3fa0073730c 100644 --- a/plugins/network-elements/juniper-contrail/pom.xml +++ b/plugins/network-elements/juniper-contrail/pom.xml @@ -104,7 +104,7 @@ org.apache.commons commons-exec - 1.1 + 1.3 org.mockito diff --git a/plugins/network-elements/midonet/pom.xml b/plugins/network-elements/midonet/pom.xml index a4c8429aca30..d0480bafff26 100644 --- a/plugins/network-elements/midonet/pom.xml +++ b/plugins/network-elements/midonet/pom.xml @@ -47,13 +47,13 @@ org.codehaus.jackson jackson-core-asl - 1.9.3 + 1.9.11 runtime org.codehaus.jackson jackson-mapper-asl - 1.9.3 + 1.9.11 runtime diff --git a/plugins/storage/volume/cloudbyte/pom.xml b/plugins/storage/volume/cloudbyte/pom.xml index ca0d9f776457..1b8950744c4c 100755 --- a/plugins/storage/volume/cloudbyte/pom.xml +++ b/plugins/storage/volume/cloudbyte/pom.xml @@ -54,7 +54,7 @@ com.sun.jersey jersey-bundle - 1.17.1 + 1.18.3 diff --git a/pom.xml b/pom.xml index e68b3074882b..c05f02482709 100644 --- a/pom.xml +++ b/pom.xml @@ -38,13 +38,13 @@ UTF-8 UTF-8 - 1.2.16 - 1.1 - 2.2.2 + 1.2.17 + 1.2.17 + 3.1 1.4 1.6 - 1.6 - 1.8 + 1.10 + 1.10 3.2.1 1.1.1 0.5 @@ -53,43 +53,43 @@ 4.11 1.3 1.46 - 0.1.42 - 2.0.0 - 1.9.0 - build213-svnkit-1.3-patch - 2.6.6 + 0.1.51 + 2.1.0 + 1.9.2 + 1.0.0-build217 + 2.6.9 1.7.2 - 14.0-rc1 + 18.0 6.2.0-3.1 - 3.1 - 4.2.1 - 5.1.21 - 1.3.1 + 4.3.6 + 4.3.3 + 5.1.34 + 1.4.7 3.1.3 - 1.4 + 1.4.7 1.4 1.5.6 1.5.1 1.2.8 2.0.4 - 2.4 + 2.5 1.2 1.0-20081010.060147 5.1 - 3.2.4.RELEASE + 3.2.12.RELEASE 1.9.5 1.5.3 - 1.3.22 + 1.9.8 2.6 - 1.4 + 2.4 1.4.0 - 0.9.8 - 0.10 + 0.9.9 + 0.15 build/replace.properties 0.5.1 0.1.4 target - 1.0.10 + 1.0.15 4.0.0 2.11 2.5 @@ -304,7 +304,7 @@ org.owasp.esapi esapi - 2.0.1 + 2.1.0 org.eclipse.persistence @@ -369,17 +369,17 @@ org.apache.servicemix.bundles org.apache.servicemix.bundles.snmp4j - 2.1.0_1 + 2.3.1_1 org.aspectj aspectjtools - 1.7.0 + 1.8.4 org.aspectj aspectjweaver - 1.7.0 + 1.8.4 org.apache.axis @@ -399,17 +399,17 @@ wsdl4j wsdl4j - 1.4 + 1.6.3 org.slf4j slf4j-api - 1.7.5 + 1.7.7 org.slf4j slf4j-log4j12 - 1.7.5 + 1.7.7 @@ -430,7 +430,7 @@ org.mockito mockito-all - 1.9.5 + ${cs.mockito.version} test diff --git a/services/console-proxy-rdp/rdpconsole/pom.xml b/services/console-proxy-rdp/rdpconsole/pom.xml index b4d17ba4a5f4..b9704a3f6fad 100755 --- a/services/console-proxy-rdp/rdpconsole/pom.xml +++ b/services/console-proxy-rdp/rdpconsole/pom.xml @@ -66,7 +66,7 @@ org.apache.tomcat.embed tomcat-embed-core - 7.0.30 + 8.0.15 diff --git a/utils/test/com/cloud/utils/net/NetUtilsTest.java b/utils/test/com/cloud/utils/net/NetUtilsTest.java index e48faa1842aa..62476eae85af 100644 --- a/utils/test/com/cloud/utils/net/NetUtilsTest.java +++ b/utils/test/com/cloud/utils/net/NetUtilsTest.java @@ -214,8 +214,8 @@ public void testIsIp6RangeOverlap() { @Test public void testStandardizeIp6Address() { - assertEquals(NetUtils.standardizeIp6Address("1234:0000:0000:5678:0000:000:ABCD:0001"), "1234::5678:0:0:abcd:1"); - assertEquals(NetUtils.standardizeIp6Cidr("1234:0000:0000:5678:0000:000:ABCD:0001/64"), "1234::5678:0:0:0:0/64"); + assertEquals(NetUtils.standardizeIp6Address("1234:0000:0000:5678:0000:0000:ABCD:0001"), "1234::5678:0:0:abcd:1"); + assertEquals(NetUtils.standardizeIp6Cidr("1234:0000:0000:5678:0000:0000:ABCD:0001/64"), "1234:0:0:5678::/64"); } @Test From 65a63907d062b8c470a60e4e0806d7a91aaa8063 Mon Sep 17 00:00:00 2001 From: Rohit Yadav Date: Wed, 3 Dec 2014 21:10:16 +0530 Subject: [PATCH 2/3] CLOUDSTACK-8011: Fix httpcore/client and commons-httpclient version usage - httpcore and httpclient are sharing same version variable - commons-httpclient is different that httpclient, the fix gives it a separate var Signed-off-by: Rohit Yadav --- pom.xml | 3 ++- test/pom.xml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index c05f02482709..5c9af0f9e6ba 100644 --- a/pom.xml +++ b/pom.xml @@ -63,6 +63,7 @@ 6.2.0-3.1 4.3.6 4.3.3 + 3.1 5.1.34 1.4.7 3.1.3 @@ -329,7 +330,7 @@ org.apache.httpcomponents httpclient - ${cs.httpcore.version} + ${cs.httpclient.version} com.thoughtworks.xstream diff --git a/test/pom.xml b/test/pom.xml index 158e35b0c18d..d94164194cf6 100644 --- a/test/pom.xml +++ b/test/pom.xml @@ -67,7 +67,7 @@ commons-httpclient commons-httpclient - ${cs.httpclient.version} + ${cs.commons-httpclient.version} From 4cb9c0da9b47ec858d99b16fde72c49f2fdb2968 Mon Sep 17 00:00:00 2001 From: Rohit Yadav Date: Thu, 4 Dec 2014 01:11:58 +0530 Subject: [PATCH 3/3] pom: downgrade reflections to 0.9.8 Apidocs fail to generate and get stuck with new reflections version, the fix downgrades reflections pkg dependency version to 0.9.8 Signed-off-by: Rohit Yadav --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5c9af0f9e6ba..e63769e94280 100644 --- a/pom.xml +++ b/pom.xml @@ -84,7 +84,7 @@ 2.6 2.4 1.4.0 - 0.9.9 + 0.9.8 0.15 build/replace.properties 0.5.1