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
+
+
+
+
+