diff --git a/jetty-distribution/pom.xml b/jetty-distribution/pom.xml index 3290f3113bb..3756b100a0c 100644 --- a/jetty-distribution/pom.xml +++ b/jetty-distribution/pom.xml @@ -869,7 +869,22 @@ org.eclipse.jetty - jetty-alpn-server + jetty-infinispan + ${project.version} + + + org.eclipse.jetty + jetty-hazelcast + ${project.version} + + + org.eclipse.jetty.gcloud + jetty-gcloud-session-manager + ${project.version} + + + org.eclipse.jetty.gcloud + jetty-gcloud-memcached-session-manager ${project.version} diff --git a/jetty-hazelcast/pom.xml b/jetty-hazelcast/pom.xml index 3732b0a9b6e..163f40e24bd 100644 --- a/jetty-hazelcast/pom.xml +++ b/jetty-hazelcast/pom.xml @@ -1,68 +1,19 @@ - org.eclipse.jetty jetty-project - 9.4.7-SNAPSHOT + 9.3.21-SNAPSHOT - 4.0.0 jetty-hazelcast - Jetty :: Hazelcast Session Manager - + Jetty :: Hazelcast Session Managers + http://www.eclipse.org/jetty - 3.8.2 ${project.groupId}.hazelcast + 1.0.2 + 3.8.2 - - - - com.hazelcast - hazelcast - ${hazelcast.version} - test-jar - - - com.hazelcast - hazelcast-client - ${hazelcast.version} - - - com.hazelcast - hazelcast - ${hazelcast.version} - - - org.eclipse.jetty - jetty-server - ${project.version} - - - org.eclipse.jetty - jetty-webapp - ${project.version} - test - - - org.eclipse.jetty.websocket - websocket-servlet - ${project.version} - test - - - org.eclipse.jetty.websocket - websocket-server - ${project.version} - test - - - org.eclipse.jetty.toolchain - jetty-test-helper - test - - - @@ -82,7 +33,32 @@ + + org.apache.maven.plugins + maven-jar-plugin + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + - + + + com.hazelcast + hazelcast-jetty9-sessionmanager + ${hazelcast.sessionManager.version} + + + com.hazelcast + hazelcast-all + ${hazelcast.version} + + + org.eclipse.jetty + jetty-server + ${project.version} + + diff --git a/jetty-hazelcast/src/main/config/etc/sessions/hazelcast/default.xml b/jetty-hazelcast/src/main/config/etc/sessions/hazelcast/default.xml index 680e6f07d3f..3c666c3d3fd 100644 --- a/jetty-hazelcast/src/main/config/etc/sessions/hazelcast/default.xml +++ b/jetty-hazelcast/src/main/config/etc/sessions/hazelcast/default.xml @@ -3,19 +3,17 @@ + + + + + + + + + + false + + - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/jetty-hazelcast/src/main/config/etc/sessions/hazelcast/remote.xml b/jetty-hazelcast/src/main/config/etc/sessions/hazelcast/remote.xml index ca32fcff21d..47aa62e1b69 100644 --- a/jetty-hazelcast/src/main/config/etc/sessions/hazelcast/remote.xml +++ b/jetty-hazelcast/src/main/config/etc/sessions/hazelcast/remote.xml @@ -4,18 +4,16 @@ - - + - - - - - - - - - - - - + + + + + + + true + + + + \ No newline at end of file diff --git a/jetty-hazelcast/src/main/config/modules/session-store-hazelcast-embedded.mod b/jetty-hazelcast/src/main/config/modules/session-store-hazelcast-embedded.mod index daa55012162..139fe8ff81e 100644 --- a/jetty-hazelcast/src/main/config/modules/session-store-hazelcast-embedded.mod +++ b/jetty-hazelcast/src/main/config/modules/session-store-hazelcast-embedded.mod @@ -1,23 +1,20 @@ -[description] -Enables session data store in an embedded Hazelcast Map - -[tags] -session - -[provides] -session-store +# +# Jetty Hazelcast module +# [depend] -sessions +annotations +webapp [files] -maven://com.hazelcast/hazelcast/3.8.2|lib/hazelcast/hazelcast-3.8.2.jar +maven://com.hazelcast/hazelcast-all/3.8.2|lib/hazelcast/hazelcast-all-3.8.2.jar +maven://com.hazelcast/hazelcast-jetty9-sessionmanager/1.0.2|lib/hazelcast/hazelcast-jetty9-sessionmanager-1.0.2.jar +maven://org.eclipse.jetty/jetty-nosql/${jetty.version}|lib/hazelcast/jetty-nosql-${jetty.version}.jar [xml] etc/sessions/hazelcast/default.xml [lib] -lib/jetty-hazelcast-${jetty.version}.jar lib/hazelcast/*.jar [license] @@ -25,10 +22,5 @@ Hazelcast is an open source project hosted on Github and released under the Apac https://hazelcast.org/ http://www.apache.org/licenses/LICENSE-2.0.html - [ini-template] -jetty.session.hazelcast.mapName=jetty-distributed-session-map -jetty.session.hazelcast.hazelcastInstanceName=JETTY_DISTRIBUTED_SESSION_INSTANCE #jetty.session.hazelcast.configurationLocation= -jetty.session.gracePeriod.seconds=3600 -jetty.session.savePeriod.seconds=0 \ No newline at end of file diff --git a/jetty-hazelcast/src/main/config/modules/session-store-hazelcast-remote.mod b/jetty-hazelcast/src/main/config/modules/session-store-hazelcast-remote.mod index 55baa0e3d68..139fe8ff81e 100644 --- a/jetty-hazelcast/src/main/config/modules/session-store-hazelcast-remote.mod +++ b/jetty-hazelcast/src/main/config/modules/session-store-hazelcast-remote.mod @@ -1,36 +1,26 @@ -[description] -Enables session data store in a remote Hazelcast Map - -[tags] -session - -[provides] -session-store +# +# Jetty Hazelcast module +# [depend] -sessions +annotations +webapp [files] -maven://com.hazelcast/hazelcast/3.8.2|lib/hazelcast/hazelcast-3.8.2.jar -maven://com.hazelcast/hazelcast-client/3.8.2|lib/hazelcast/hazelcast-client-3.8.2.jar +maven://com.hazelcast/hazelcast-all/3.8.2|lib/hazelcast/hazelcast-all-3.8.2.jar +maven://com.hazelcast/hazelcast-jetty9-sessionmanager/1.0.2|lib/hazelcast/hazelcast-jetty9-sessionmanager-1.0.2.jar +maven://org.eclipse.jetty/jetty-nosql/${jetty.version}|lib/hazelcast/jetty-nosql-${jetty.version}.jar [xml] -etc/sessions/hazelcast/remote.xml +etc/sessions/hazelcast/default.xml [lib] -lib/jetty-hazelcast-${jetty.version}.jar lib/hazelcast/*.jar [license] Hazelcast is an open source project hosted on Github and released under the Apache 2.0 license. - https://hazelcast.org/ +https://hazelcast.org/ http://www.apache.org/licenses/LICENSE-2.0.html - [ini-template] -jetty.session.hazelcast.mapName=jetty-distributed-session-map -jetty.session.hazelcast.hazelcastInstanceName=JETTY_DISTRIBUTED_SESSION_INSTANCE -jetty.session.hazelcast.onlyClient=true #jetty.session.hazelcast.configurationLocation= -jetty.session.gracePeriod.seconds=3600 -jetty.session.savePeriod.seconds=0 \ No newline at end of file diff --git a/pom.xml b/pom.xml index a36ce14d95d..860dc214aa2 100644 --- a/pom.xml +++ b/pom.xml @@ -861,6 +861,92 @@ + + + + org.apache.maven.plugins + maven-jxr-plugin + + + org.apache.maven.plugins + maven-javadoc-plugin + + 512m + true + true + true + + + + org.apache.maven.plugins + maven-pmd-plugin + + 1.7 + + jetty/pmd_ruleset.xml + + + + + org.codehaus.mojo + findbugs-maven-plugin + + + + + + jetty-ant + jetty-util + jetty-jmx + jetty-io + jetty-http + jetty-http2 + jetty-continuation + jetty-server + jetty-xml + jetty-security + jetty-servlet + jetty-webapp + jetty-fcgi + jetty-websocket + jetty-servlets + jetty-util-ajax + apache-jsp + apache-jstl + jetty-maven-plugin + jetty-jspc-maven-plugin + jetty-deploy + jetty-start + jetty-plus + jetty-annotations + jetty-jndi + jetty-jaas + jetty-cdi + jetty-spring + jetty-client + jetty-proxy + jetty-jaspi + jetty-rewrite + jetty-nosql + jetty-infinispan + jetty-hazelcast + jetty-gcloud + tests + examples + jetty-quickstart + jetty-distribution + jetty-runner + jetty-monitor + jetty-http-spi + jetty-osgi + jetty-alpn + jetty-bom + jetty-documentation + + + + +