From b35b18690aa050928a7e8e9d8b996af56caf6321 Mon Sep 17 00:00:00 2001 From: Oliver Bertuch Date: Fri, 17 Apr 2020 17:38:52 +0200 Subject: [PATCH 1/2] Strip down AWS SDK. #5274 Using only the S3 part of AWS SDK pom.xml gets lighter and speeds up builds. (And hopefully deployment times, too) --- pom.xml | 57 +++++++++------------------------------------------------ 1 file changed, 9 insertions(+), 48 deletions(-) diff --git a/pom.xml b/pom.xml index 4135e378eb5..9c6717ab532 100644 --- a/pom.xml +++ b/pom.xml @@ -24,8 +24,9 @@ --> -Duser.timezone=${project.timezone} -Dfile.encoding=${project.build.sourceEncoding} -Duser.language=${project.language} -Duser.region=${project.region} false - 1.11.172 - 2.9.6 + 1.11.762 + + 2.10.2 1.2 4.5.5 4.12 @@ -213,10 +214,8 @@ com.amazonaws - - aws-java-sdk-bundle - ${aws.version} + aws-java-sdk-s3 + @@ -248,15 +247,17 @@ 2.2.4 compile - + com.fasterxml.jackson.core jackson-core + provided - + com.fasterxml.jackson.core jackson-databind + provided @@ -737,46 +738,6 @@ coveralls-maven-plugin 4.0.0 - - - - org.codehaus.mojo - truezip-maven-plugin - 1.1 - - - remove-javamail-providers-from-exploded - - remove - - package - - - target/dataverse-${project.version}/WEB-INF/lib/aws-java-sdk-bundle-${aws.version}.jar/META-INF - - javamail.providers - - - - - - remove-javamail-providers-from-war - - remove - - package - - - target/dataverse-${project.version}.war/WEB-INF/lib/aws-java-sdk-bundle-${aws.version}.jar/META-INF - - javamail.providers - - - - - - maven-surefire-plugin From 764b2661e06545659593e9842ffdc30a8e0c59c1 Mon Sep 17 00:00:00 2001 From: Oliver Bertuch Date: Fri, 17 Apr 2020 17:53:05 +0200 Subject: [PATCH 2/2] Removing completely unused ehcache dependency, saving ~10MB WAR file size. --- pom.xml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pom.xml b/pom.xml index 9c6717ab532..8d4d6f1350c 100644 --- a/pom.xml +++ b/pom.xml @@ -508,11 +508,6 @@ commons-csv 1.2 - - net.sf.ehcache - ehcache - 2.10.1 - com.github.scribejava