From e1b923f90623d7dcdbe355225a4049323dabacf7 Mon Sep 17 00:00:00 2001 From: Mirjan Merruko Date: Tue, 28 Mar 2017 21:25:21 +0300 Subject: [PATCH] Move GAEVaadinServlet to its own module --- compatibility-server-gae/pom.xml | 60 +++++++++++++++++++ .../com/vaadin/server/GAEVaadinServlet.java | 0 compatibility-server/bnd.bnd | 1 - compatibility-server/pom.xml | 7 --- pom.xml | 5 ++ scripts/GenerateBuildTestAndStagingReport.py | 3 +- 6 files changed, 67 insertions(+), 9 deletions(-) create mode 100644 compatibility-server-gae/pom.xml rename {compatibility-server => compatibility-server-gae}/src/main/java/com/vaadin/server/GAEVaadinServlet.java (100%) diff --git a/compatibility-server-gae/pom.xml b/compatibility-server-gae/pom.xml new file mode 100644 index 0000000000..55b64d1013 --- /dev/null +++ b/compatibility-server-gae/pom.xml @@ -0,0 +1,60 @@ + + + 4.0.0 + + com.vaadin + vaadin-root + 8.0-SNAPSHOT + + vaadin-compatibility-server-gae + vaadin-compatibility-server-gae + jar + + https://vaadin.com/ + Vaadin 7 GAE Servlet + + + true + + + + + ${project.groupId} + vaadin-server + ${project.version} + + + javax.servlet + javax.servlet-api + provided + + + + com.google.appengine + appengine-api-1.0-sdk + provided + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + + checkstyle + + process-sources + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + + diff --git a/compatibility-server/src/main/java/com/vaadin/server/GAEVaadinServlet.java b/compatibility-server-gae/src/main/java/com/vaadin/server/GAEVaadinServlet.java similarity index 100% rename from compatibility-server/src/main/java/com/vaadin/server/GAEVaadinServlet.java rename to compatibility-server-gae/src/main/java/com/vaadin/server/GAEVaadinServlet.java diff --git a/compatibility-server/bnd.bnd b/compatibility-server/bnd.bnd index 11ea914dcc..98aae5e56f 100644 --- a/compatibility-server/bnd.bnd +++ b/compatibility-server/bnd.bnd @@ -1,7 +1,6 @@ Bundle-SymbolicName: ${project.groupId}.compatibility.server Bundle-Name: Vaadin Compatibility Server Import-Package: com.vaadin*;version="[${osgi.bundle.version},${osgi.bundle.version}]",\ - !com.google*,\ org.osgi*,\ javax.validation*;resolution:=optional;version='${javax.validation.version}',\ * diff --git a/compatibility-server/pom.xml b/compatibility-server/pom.xml index ed3468a9a2..ab5ae30d80 100644 --- a/compatibility-server/pom.xml +++ b/compatibility-server/pom.xml @@ -59,13 +59,6 @@ provided true - - - - com.google.appengine - appengine-api-1.0-sdk - provided - diff --git a/pom.xml b/pom.xml index a26d7b0801..79577d2539 100644 --- a/pom.xml +++ b/pom.xml @@ -620,6 +620,7 @@ liferay all compatibility-server + compatibility-server-gae compatibility-client compatibility-client-compiled compatibility-shared @@ -662,6 +663,7 @@ client-compiled themes compatibility-server + compatibility-server-gae compatibility-client compatibility-client-compiled compatibility-shared @@ -726,6 +728,7 @@ client-compiled themes compatibility-server + compatibility-server-gae compatibility-client compatibility-client-compiled compatibility-shared @@ -790,6 +793,7 @@ client-compiled themes compatibility-server + compatibility-server-gae compatibility-client compatibility-client-compiled compatibility-shared @@ -848,6 +852,7 @@ push client compatibility-server + compatibility-server-gae compatibility-client client-compiler shared diff --git a/scripts/GenerateBuildTestAndStagingReport.py b/scripts/GenerateBuildTestAndStagingReport.py index 94e5edc3a7..5aeb7f3f98 100644 --- a/scripts/GenerateBuildTestAndStagingReport.py +++ b/scripts/GenerateBuildTestAndStagingReport.py @@ -71,6 +71,7 @@ def getApiDiffHtml(): "client", "client-compiler", "compatibility-client", "compatibility-server", + "compatibility-server-gae", "compatibility-shared", "server", "shared" ] @@ -121,7 +122,7 @@ def completeArtifactNames(artifactIds, version): return list(map(lambda x: completeArtifactName(x, version), artifactIds)) -allowedArtifacts = completeArtifactNames([ 'vaadin-maven-plugin', 'vaadin-archetypes', 'vaadin-archetype-application', 'vaadin-archetype-application-multimodule', 'vaadin-archetype-application-example', 'vaadin-archetype-widget', 'vaadin-archetype-liferay-portlet', 'vaadin-root', 'vaadin-shared', 'vaadin-server', 'vaadin-client', 'vaadin-client-compiler', 'vaadin-client-compiled', 'vaadin-push', 'vaadin-themes', 'vaadin-compatibility-shared', 'vaadin-compatibility-server', 'vaadin-compatibility-client', 'vaadin-compatibility-client-compiled', 'vaadin-compatibility-themes', 'vaadin-testbench-api', 'vaadin-bom' ], args.version) +allowedArtifacts = completeArtifactNames([ 'vaadin-maven-plugin', 'vaadin-archetypes', 'vaadin-archetype-application', 'vaadin-archetype-application-multimodule', 'vaadin-archetype-application-example', 'vaadin-archetype-widget', 'vaadin-archetype-liferay-portlet', 'vaadin-root', 'vaadin-shared', 'vaadin-server', 'vaadin-client', 'vaadin-client-compiler', 'vaadin-client-compiled', 'vaadin-push', 'vaadin-themes', 'vaadin-compatibility-shared', 'vaadin-compatibility-server', "vaadin-compatibility-server-gae", 'vaadin-compatibility-client', 'vaadin-compatibility-client-compiled', 'vaadin-compatibility-themes', 'vaadin-testbench-api', 'vaadin-bom' ], args.version) content = "" traffic_light = "" -- 2.39.5