From 770f9645b397303630607734493102138efb6816 Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Mon, 26 Aug 2013 08:56:13 +0200 Subject: [PATCH 1/3] disable cdi descovery for webapp, guava and jsersey-guava --- pom.xml | 3 + scm-core/pom.xml | 2 +- scm-webapp/pom.xml | 64 ++++++++++++++++++-- scm-webapp/src/main/webapp/WEB-INF/beans.xml | 6 ++ scm-webapp/src/main/webapp/WEB-INF/web.xml | 3 +- 5 files changed, 70 insertions(+), 8 deletions(-) create mode 100644 scm-webapp/src/main/webapp/WEB-INF/beans.xml diff --git a/pom.xml b/pom.xml index 2113dee6fe..9b4c4071dd 100644 --- a/pom.xml +++ b/pom.xml @@ -432,6 +432,9 @@ 3.0.0.201306101825-r 1.7.10-scm3 + + + 14.0.1 1.6 diff --git a/scm-core/pom.xml b/scm-core/pom.xml index 13b0c31bf0..8f190d2da3 100644 --- a/scm-core/pom.xml +++ b/scm-core/pom.xml @@ -80,7 +80,7 @@ com.google.guava guava - 14.0.1 + ${guava.version} diff --git a/scm-webapp/pom.xml b/scm-webapp/pom.xml index 13b31ff60c..928ffe6def 100644 --- a/scm-webapp/pom.xml +++ b/scm-webapp/pom.xml @@ -113,12 +113,8 @@ com.sun.jersey.contribs jersey-guice ${jersey.version} - - - jersey-grizzly2 - com.sun.jersey - - + + provided @@ -189,6 +185,14 @@ 3.3.1 + + com.google.guava + guava + ${guava.version} + + provided + + @@ -385,6 +389,54 @@ + + + org.apache.maven.plugins + maven-antrun-plugin + 1.6 + + + repack + compile + + run + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-war-plugin + 2.2 + + + + ${project.build.directory}/dependency-rewrite + + + + sonia.maven diff --git a/scm-webapp/src/main/webapp/WEB-INF/beans.xml b/scm-webapp/src/main/webapp/WEB-INF/beans.xml new file mode 100644 index 0000000000..785e21c1d9 --- /dev/null +++ b/scm-webapp/src/main/webapp/WEB-INF/beans.xml @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/scm-webapp/src/main/webapp/WEB-INF/web.xml b/scm-webapp/src/main/webapp/WEB-INF/web.xml index 964b355aca..b8a21e834f 100644 --- a/scm-webapp/src/main/webapp/WEB-INF/web.xml +++ b/scm-webapp/src/main/webapp/WEB-INF/web.xml @@ -34,7 +34,8 @@ + xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" + metadata-complete="true"> sonia.scm.boot.BootstrapListener From d2bcfb82f6b5a3c34bba8689a8781c8e903c6c0a Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Mon, 26 Aug 2013 09:00:05 +0200 Subject: [PATCH 2/3] fix release build --- scm-webapp/pom.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scm-webapp/pom.xml b/scm-webapp/pom.xml index 928ffe6def..4e228b716b 100644 --- a/scm-webapp/pom.xml +++ b/scm-webapp/pom.xml @@ -543,6 +543,9 @@ ${project.build.directory}/web-compressor + + ${project.build.directory}/dependency-rewrite + From 2cb8cee05193a664031a529876d39c27905eddbd Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Tue, 27 Aug 2013 08:02:05 +0200 Subject: [PATCH 3/3] improve dependency rewrite --- scm-webapp/pom.xml | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/scm-webapp/pom.xml b/scm-webapp/pom.xml index 4e228b716b..bb769a42d6 100644 --- a/scm-webapp/pom.xml +++ b/scm-webapp/pom.xml @@ -406,19 +406,22 @@ - + + + + + - - - - + + + + - - - - - + + + +