From fac7bfc5d503aa25a82a684f7ec545197d255fb2 Mon Sep 17 00:00:00 2001 From: Rohit Yadav Date: Wed, 3 Dec 2014 16:14:59 +0530 Subject: [PATCH] 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 - httpcore and httpclient are sharing same version variable - commons-httpclient is different that httpclient, the fix gives it a separate var - Apidocs failed to generate and get stuck with new reflections version, for now we will continue using 0.9.8 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 Branch: bugfix/4.5-8011 (commits are squashed in favour of a linear history) Pull request: https://github.com/apache/cloudstack/pull/50 This closes #50 TravisCI build summary: https://travis-ci.org/shapeblue/cloudstack/builds/42902172 - Build passes with unit tests - Apidocs generates successfully - Most integration tests pass, some fail due to timeout errors, second re-run passes some of them 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 | 63 ++++++++++--------- services/console-proxy-rdp/rdpconsole/pom.xml | 2 +- test/pom.xml | 2 +- .../com/cloud/utils/net/NetUtilsTest.java | 4 +- 12 files changed, 51 insertions(+), 50 deletions(-) diff --git a/client/pom.xml b/client/pom.xml index 6803f9a11fd..927cba7878b 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 1ed2b6efbb6..aeb09dac22b 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 5f8bbb368fb..ade15f97db1 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 1de61baf9d4..fdc7032bfe9 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 5f002a025de..6133e4c6e99 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 53edea65dbd..b3fa0073730 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 a4c8429aca3..d0480bafff2 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 ca0d9f77645..1b8950744c4 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 e68b3074882..e63769e9428 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,44 @@ 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 + 3.1 + 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.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 +305,7 @@ org.owasp.esapi esapi - 2.0.1 + 2.1.0 org.eclipse.persistence @@ -329,7 +330,7 @@ org.apache.httpcomponents httpclient - ${cs.httpcore.version} + ${cs.httpclient.version} com.thoughtworks.xstream @@ -369,17 +370,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 +400,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 +431,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 b4d17ba4a5f..b9704a3f6fa 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/test/pom.xml b/test/pom.xml index 158e35b0c18..d94164194cf 100644 --- a/test/pom.xml +++ b/test/pom.xml @@ -67,7 +67,7 @@ commons-httpclient commons-httpclient - ${cs.httpclient.version} + ${cs.commons-httpclient.version} diff --git a/utils/test/com/cloud/utils/net/NetUtilsTest.java b/utils/test/com/cloud/utils/net/NetUtilsTest.java index e48faa1842a..62476eae85a 100644 --- a/utils/test/com/cloud/utils/net/NetUtilsTest.java +++ b/utils/test/com/cloud/utils/net/NetUtilsTest.java @@ -214,8 +214,8 @@ public class NetUtilsTest { @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