changeset 729:e80304692688

Remove jetty/javax.servlet packages from osgi-exports Again a continuation of earlier patches. We are getting there :) I've changed this to version-less jar names in the code in order to make it easier for downstream consumers to use whatever jar filename they want and then symlink to it from $THERMOSTAT_HOME/libs This keeps patches small for distributions consuming thermostat. Reviewed-by: neugens Review-thread: http://icedtea.classpath.org/pipermail/thermostat/2012-October/003855.html
author Severin Gehwolf <sgehwolf@redhat.com>
date Tue, 23 Oct 2012 18:07:05 +0200
parents 1931cf09c5bc
children 8b73b939568c
files distribution/config/commands/service.properties distribution/config/osgi-export.properties distribution/pom.xml
diffstat 3 files changed, 33 insertions(+), 25 deletions(-) [+]
line wrap: on
line diff
--- a/distribution/config/commands/service.properties	Tue Oct 23 16:54:51 2012 -0400
+++ b/distribution/config/commands/service.properties	Tue Oct 23 18:07:05 2012 +0200
@@ -1,5 +1,4 @@
 bundles = thermostat-agent-core-@project.version@.jar, \
-          gson-2.2.2.jar, \
           thermostat-web-common-@project.version@.jar, \
           thermostat-web-server-@project.version@.jar, \
           thermostat-web-client-@project.version@.jar, \
@@ -9,15 +8,17 @@
           thermostat-agent-command-@project.version@.jar, \
           thermostat-agent-cli-@project.version@.jar, \
           thermostat-thread-collector-@project.version@.jar, \
-          jetty-continuation-8.1.5.v20120716.jar, \
-          jetty-http-8.1.5.v20120716.jar, \
-          jetty-io-8.1.5.v20120716.jar, \
-          jetty-security-8.1.5.v20120716.jar, \
-          jetty-server-8.1.5.v20120716.jar, \
-          jetty-servlet-8.1.5.v20120716.jar, \
-          jetty-util-8.1.5.v20120716.jar, \
-          jetty-webapp-8.1.5.v20120716.jar, \
-          jetty-xml-8.1.5.v20120716.jar, \
+          gson.jar, \
+          jetty-continuation.jar, \
+          jetty-http.jar, \
+          jetty-io.jar, \
+          jetty-security.jar, \
+          jetty-server.jar, \
+          jetty-servlet.jar, \
+          jetty-util.jar, \
+          jetty-webapp.jar, \
+          jetty-xml.jar, \
+          javax-servlet.jar, \
           netty.jar
 
 description = starts and stops the thermostat storage and agent
--- a/distribution/config/osgi-export.properties	Tue Oct 23 16:54:51 2012 -0400
+++ b/distribution/config/osgi-export.properties	Tue Oct 23 18:07:05 2012 +0200
@@ -59,18 +59,3 @@
 sun.jvmstat
 sun.jvmstat.monitor
 sun.jvmstat.monitor.event
-
-org.eclipse.jetty.server=8.1.0
-org.eclipse.jetty.server.handler=8.1.0
-org.eclipse.jetty.webapp=8.1.0
-org.eclipse.jetty.servlet=8.1.0
-org.eclipse.jetty.servlet.descriptor=8.1.0
-org.eclipse.jetty.continuation=8.1.0
-org.eclipse.jetty.http=8.1.0
-org.eclipse.jetty.io=8.1.0
-org.eclipse.jetty.security=8.1.0
-org.eclipse.jetty.util=8.1.0
-org.eclipse.jetty.xml=8.1.0
-javax.servlet=2.6.0
-javax.servlet.descriptor=2.6.0
-javax.servlet.http=2.6.0
--- a/distribution/pom.xml	Tue Oct 23 16:54:51 2012 -0400
+++ b/distribution/pom.xml	Tue Oct 23 18:07:05 2012 +0200
@@ -209,6 +209,28 @@
                          resource="${project.build.directory}/libs/com.springsource.org.apache.commons.logging-1.1.1.jar" />
                 <symlink link="${project.build.directory}/libs/lucene.jar"
                          resource="${project.build.directory}/libs/org.apache.servicemix.bundles.lucene-3.6.0_1.jar" />
+                <symlink link="${project.build.directory}/libs/gson.jar"
+                         resource="${project.build.directory}/libs/gson-2.2.2.jar" />
+                <symlink link="${project.build.directory}/libs/jetty-continuation.jar"
+                         resource="${project.build.directory}/libs/jetty-continuation-8.1.5.v20120716.jar" />
+                <symlink link="${project.build.directory}/libs/jetty-http.jar"
+                         resource="${project.build.directory}/libs/jetty-http-8.1.5.v20120716.jar" />
+                <symlink link="${project.build.directory}/libs/jetty-io.jar"
+                         resource="${project.build.directory}/libs/jetty-io-8.1.5.v20120716.jar" />
+                <symlink link="${project.build.directory}/libs/jetty-security.jar"
+                         resource="${project.build.directory}/libs/jetty-security-8.1.5.v20120716.jar" />
+                <symlink link="${project.build.directory}/libs/jetty-server.jar"
+                         resource="${project.build.directory}/libs/jetty-server-8.1.5.v20120716.jar" />
+                <symlink link="${project.build.directory}/libs/jetty-servlet.jar"
+                         resource="${project.build.directory}/libs/jetty-servlet-8.1.5.v20120716.jar" />
+                <symlink link="${project.build.directory}/libs/jetty-util.jar"
+                         resource="${project.build.directory}/libs/jetty-util-8.1.5.v20120716.jar" />
+                <symlink link="${project.build.directory}/libs/jetty-webapp.jar"
+                         resource="${project.build.directory}/libs/jetty-webapp-8.1.5.v20120716.jar" />
+                <symlink link="${project.build.directory}/libs/jetty-xml.jar"
+                         resource="${project.build.directory}/libs/jetty-xml-8.1.5.v20120716.jar" />
+                <symlink link="${project.build.directory}/libs/javax-servlet.jar"
+                         resource="${project.build.directory}/libs/javax.servlet-3.0.0.v201112011016.jar" />
               </target>
             </configuration>
             <goals>