From 096698b7d05f561d3de9fd424fa3ba139ae16cb9 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Wed, 18 Mar 2009 18:19:36 +0000 Subject: [PATCH] Simple bundles packaging git-svn-id: https://svn.argeo.org/slc/trunk@2283 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- demo/site/org.argeo.slc.demo.deploy/pom.xml | 32 +++ .../bundles/logging/META-INF/MANIFEST.MF | 1 + .../META-INF/MANIFEST.MF | 2 +- .../META-INF/MANIFEST.MF | 2 +- .../META-INF/MANIFEST.MF | 2 +- .../META-INF/MANIFEST.MF | 2 +- .../META-INF/MANIFEST.MF | 2 +- .../META-INF/MANIFEST.MF | 2 +- .../META-INF/MANIFEST.MF | 2 +- .../META-INF/MANIFEST.MF | 4 +- .../bundles/pom-template.xml | 26 ++ .../org.argeo.slc.siteserver/bundles/pom.xml | 60 +++++ .../simple-webapp.war/META-INF/MANIFEST.MF | 7 +- .../org.argeo.slc.siteserver/deploy/pom.xml | 224 ++++++++++++++++++ server/org.argeo.slc.siteserver/pom.xml | 200 +--------------- 15 files changed, 357 insertions(+), 211 deletions(-) create mode 100644 server/org.argeo.slc.siteserver/bundles/pom-template.xml create mode 100644 server/org.argeo.slc.siteserver/bundles/pom.xml create mode 100644 server/org.argeo.slc.siteserver/deploy/pom.xml diff --git a/demo/site/org.argeo.slc.demo.deploy/pom.xml b/demo/site/org.argeo.slc.demo.deploy/pom.xml index 9e73311eb..1646d8393 100644 --- a/demo/site/org.argeo.slc.demo.deploy/pom.xml +++ b/demo/site/org.argeo.slc.demo.deploy/pom.xml @@ -89,6 +89,38 @@ + + server + + + org.argeo.dep.osgi.catalina.start, + org.springframework.osgi.extender, + org.springframework.osgi.web.extender, + org.springframework.osgi.samples.simplewebapp, + org.argeo.slc.server.activemq, + org.argeo.slc.server.hsqldb, + org.argeo.slc.server.hibernate, + org.argeo.slc.server.services, + org.argeo.slc.server.jms, + org.argeo.slc.webapp, + org.argeo.slc.demo.basic, + org.argeo.slc.demo.manager + + + + + org.argeo.slc.demo + org.argeo.slc.demo.agent + ${project.version} + + + org.argeo.slc.server + deploy + ${project.version} + pom + + + diff --git a/server/org.argeo.slc.siteserver/bundles/logging/META-INF/MANIFEST.MF b/server/org.argeo.slc.siteserver/bundles/logging/META-INF/MANIFEST.MF index 35ccf4646..8f6fb5a59 100644 --- a/server/org.argeo.slc.siteserver/bundles/logging/META-INF/MANIFEST.MF +++ b/server/org.argeo.slc.siteserver/bundles/logging/META-INF/MANIFEST.MF @@ -1,4 +1,5 @@ Bundle-Name: Log4j configuration bundle Bundle-SymbolicName: server.logging +Bundle-Version: 0.1.0.qualifier Fragment-Host: com.springsource.org.apache.log4j diff --git a/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.activemq/META-INF/MANIFEST.MF b/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.activemq/META-INF/MANIFEST.MF index 778c94e75..17689e2bc 100644 --- a/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.activemq/META-INF/MANIFEST.MF +++ b/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.activemq/META-INF/MANIFEST.MF @@ -1,5 +1,5 @@ Bundle-SymbolicName: org.argeo.slc.server.activemq -Bundle-Version: 0.1.0 +Bundle-Version: 0.11.3.qualifier Import-Package: javax.jms, javax.management.j2ee.statistics, org.apache.commons.logging diff --git a/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.catalina/META-INF/MANIFEST.MF b/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.catalina/META-INF/MANIFEST.MF index 82d615302..a1879c8da 100644 --- a/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.catalina/META-INF/MANIFEST.MF +++ b/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.catalina/META-INF/MANIFEST.MF @@ -1,3 +1,3 @@ Bundle-SymbolicName: org.argeo.slc.server.catalina -Bundle-Version: 0.1.0 +Bundle-Version: 0.11.3.qualifier Fragment-Host: com.springsource.org.apache.catalina;bundle-version="[6.0.16,7.0.0)" \ No newline at end of file diff --git a/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.hibernate/META-INF/MANIFEST.MF b/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.hibernate/META-INF/MANIFEST.MF index 3612c0bf5..fab33ff0c 100644 --- a/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.hibernate/META-INF/MANIFEST.MF +++ b/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.hibernate/META-INF/MANIFEST.MF @@ -1,5 +1,5 @@ Bundle-SymbolicName: org.argeo.slc.server.hibernate -Bundle-Version: 0.1.0 +Bundle-Version: 0.11.3.qualifier Import-Package: org.hibernate, org.springframework.orm.hibernate3, diff --git a/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.hsqldb/META-INF/MANIFEST.MF b/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.hsqldb/META-INF/MANIFEST.MF index f3bd1fe3e..138eb54d7 100644 --- a/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.hsqldb/META-INF/MANIFEST.MF +++ b/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.hsqldb/META-INF/MANIFEST.MF @@ -1,5 +1,5 @@ Bundle-SymbolicName: org.argeo.slc.server.hsqldb -Bundle-Version: 0.1.0 +Bundle-Version: 0.11.3.qualifier Import-Package: org.springframework.orm.hibernate3, org.springframework.cache.ehcache, diff --git a/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.jms/META-INF/MANIFEST.MF b/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.jms/META-INF/MANIFEST.MF index c58913c14..888a64c39 100644 --- a/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.jms/META-INF/MANIFEST.MF +++ b/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.jms/META-INF/MANIFEST.MF @@ -1,5 +1,5 @@ Bundle-SymbolicName: org.argeo.slc.server.jms -Bundle-Version: 0.1.0 +Bundle-Version: 0.11.3.qualifier Import-Package: javax.jms, javax.management.j2ee.statistics, org.apache.commons.logging diff --git a/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.services/META-INF/MANIFEST.MF b/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.services/META-INF/MANIFEST.MF index 1e5e51a59..dec14f39e 100644 --- a/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.services/META-INF/MANIFEST.MF +++ b/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.services/META-INF/MANIFEST.MF @@ -1,6 +1,6 @@ Bundle-Name: SLC Server Services Bundle-SymbolicName: org.argeo.slc.server.services -Bundle-Version: 1.0.0 +Bundle-Version: 0.11.3.qualifier Import-Package: org.hibernate.jdbc, org.springframework.transaction, org.springframework.aop, diff --git a/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.tomcat/META-INF/MANIFEST.MF b/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.tomcat/META-INF/MANIFEST.MF index db811a3e2..6f09b39cc 100644 --- a/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.tomcat/META-INF/MANIFEST.MF +++ b/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.tomcat/META-INF/MANIFEST.MF @@ -1,3 +1,3 @@ Bundle-SymbolicName: org.argeo.slc.server.tomcat -Bundle-Version: 0.1.0 +Bundle-Version: 0.11.3.qualifier Fragment-Host: org.argeo.dep.osgi.catalina.start \ No newline at end of file diff --git a/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.webapp.war/META-INF/MANIFEST.MF b/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.webapp.war/META-INF/MANIFEST.MF index 719331cc6..02af45540 100644 --- a/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.webapp.war/META-INF/MANIFEST.MF +++ b/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.webapp.war/META-INF/MANIFEST.MF @@ -1,7 +1,7 @@ Web-ContextPath: org.argeo.slc.webapp Bundle-Name: SLC Webapp Bundle-SymbolicName: org.argeo.slc.webapp -Bundle-Version: 1.0.0 +Bundle-Version: 0.11.3.qualifier Bundle-ClassPath: WEB-INF/classes Import-Package: com.sun.xml.messaging.saaj.soap;optional=true, javax.servlet, @@ -19,8 +19,8 @@ Import-Package: com.sun.xml.messaging.saaj.soap;optional=true, org.apache.taglibs.standard.tei, org.apache.taglibs.standard.tlv, org.hibernate, - org.hibernate.jdbc, org.hibernate.hql.ast, + org.hibernate.jdbc, org.springframework.aop, org.springframework.aop.framework, org.springframework.orm.hibernate3.support, diff --git a/server/org.argeo.slc.siteserver/bundles/pom-template.xml b/server/org.argeo.slc.siteserver/bundles/pom-template.xml new file mode 100644 index 000000000..39915660c --- /dev/null +++ b/server/org.argeo.slc.siteserver/bundles/pom-template.xml @@ -0,0 +1,26 @@ + + 4.0.0 + org.argeo.slc.server + @Bundle-SymbolicName@ + @Bundle-Version@ + jar + + + + maven-jar-plugin + + + META-INF/MANIFEST.MF + + . + + META-INF/spring/** + WEB-INF/** + conf/** + + + + + + \ No newline at end of file diff --git a/server/org.argeo.slc.siteserver/bundles/pom.xml b/server/org.argeo.slc.siteserver/bundles/pom.xml new file mode 100644 index 000000000..486663ecb --- /dev/null +++ b/server/org.argeo.slc.siteserver/bundles/pom.xml @@ -0,0 +1,60 @@ + + 4.0.0 + + org.argeo.slc + argeo-slc + 0.11.3-SNAPSHOT + ../../../org.argeo.slc + + org.argeo.slc.server + org.argeo.slc.server.bundles + pom + Argeo SLC Server Bundles + + + + + + org.argeo.slc.maven + maven-argeo-osgi-plugin + 0.1.1 + + + package + + simple-bundles + + + . + + + + + + maven-invoker-plugin + 1.3 + + + install + + target/bundles + + pom.xml + + + + + package + + run + + + + + + + + + + \ No newline at end of file diff --git a/server/org.argeo.slc.siteserver/bundles/simple-webapp.war/META-INF/MANIFEST.MF b/server/org.argeo.slc.siteserver/bundles/simple-webapp.war/META-INF/MANIFEST.MF index a6623f905..b0c882f94 100644 --- a/server/org.argeo.slc.siteserver/bundles/simple-webapp.war/META-INF/MANIFEST.MF +++ b/server/org.argeo.slc.siteserver/bundles/simple-webapp.war/META-INF/MANIFEST.MF @@ -1,12 +1,7 @@ -Manifest-Version: 1.0 -Archiver-Version: Plexus Archiver -Created-By: Apache Maven -Built-By: mbaudier -Build-Jdk: 1.6.0_0 Web-ContextPath: simple-web-app -Bundle-ManifestVersion: 2 Bundle-Name: Simple OSGi War Bundle-SymbolicName: org.springframework.osgi.samples.simplewebapp +Bundle-Version: 0.1.0.qualifier Bundle-ClassPath: WEB-INF/classes Import-Package: javax.servlet,javax.servlet.http, javax.servlet.resources,javax.servlet.jsp, diff --git a/server/org.argeo.slc.siteserver/deploy/pom.xml b/server/org.argeo.slc.siteserver/deploy/pom.xml new file mode 100644 index 000000000..ef8425d66 --- /dev/null +++ b/server/org.argeo.slc.siteserver/deploy/pom.xml @@ -0,0 +1,224 @@ + + 4.0.0 + + org.argeo.slc + argeo-slc + 0.11.3-SNAPSHOT + ../../../org.argeo.slc + + org.argeo.slc.server + deploy + pom + Argeo SLC Server Deploy + + + org.argeo.dep.osgi.catalina.start, + org.springframework.osgi.extender, + org.springframework.osgi.web.extender, + org.springframework.osgi.samples.simplewebapp, + org.argeo.slc.server.activemq, + org.argeo.slc.server.hsqldb, + org.argeo.slc.server.hibernate, + org.argeo.slc.server.services, + org.argeo.slc.server.jms, + org.argeo.slc.webapp, + org.argeo.slc.demo.basic, + org.argeo.slc.demo.manager + + + + + + + maven-dependency-plugin + + + + unpack + + initialize + + target/equinox + + + org.argeo.slc.runtime + org.argeo.slc.osgiboot + ${project.version} + tar.gz + osgiboot + + + + + + + + maven-antrun-plugin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.argeo.slc.server + bundles + ${project.version} + pom + + + + org.argeo.slc.runtime + org.argeo.slc.server + + + + org.argeo.slc.server + org.argeo.slc.ria + ${project.version} + + + + + org.hsqldb + com.springsource.org.hsqldb + + + + + org.eclipse.osgi + org.eclipse.osgi + + + + javax.annotation + com.springsource.javax.annotation + + + javax.persistence + com.springsource.javax.persistence + + + javax.xml.ws + com.springsource.javax.xml.ws + + + javax.xml.bind + com.springsource.javax.xml.bind + + + + org.aopalliance + com.springsource.org.aopalliance + + + + javax.ejb + com.springsource.javax.ejb + + + javax.activation + com.springsource.javax.activation + + + javax.xml.rpc + com.springsource.javax.xml.rpc + + + javax.xml.soap + com.springsource.javax.xml.soap + + + + org.springframework.osgi + org.springframework.osgi.web.extender + + + org.springframework.osgi + org.springframework.osgi.extender + + + org.springframework.osgi + org.springframework.osgi.web + + + + + org.apache.catalina + com.springsource.org.apache.catalina + + + org.apache.jasper + com.springsource.org.apache.jasper + + + org.apache.el + com.springsource.org.apache.el + + + org.argeo.slc.dep.osgi + org.argeo.dep.osgi.catalina.start + + + + + org.apache.commons + com.springsource.org.apache.commons.logging + + + org.apache.log4j + + com.springsource.org.apache.log4j + + + + + + com.sun.xml + com.springsource.com.sun.xml.messaging.saaj + + + + + org.argeo.dep.osgi + org.argeo.dep.osgi.activemq.web + + + + + org.argeo.slc.demo + org.argeo.slc.demo.deploy + ${project.version} + pom + + + + \ No newline at end of file diff --git a/server/org.argeo.slc.siteserver/pom.xml b/server/org.argeo.slc.siteserver/pom.xml index 9999303d7..c7b320f0f 100644 --- a/server/org.argeo.slc.siteserver/pom.xml +++ b/server/org.argeo.slc.siteserver/pom.xml @@ -11,205 +11,13 @@ pom Argeo SLC Site server - - org.argeo.dep.osgi.catalina.start, - org.springframework.osgi.extender, - org.springframework.osgi.web.extender, - org.springframework.osgi.samples.simplewebapp, - org.argeo.slc.server.activemq, - org.argeo.slc.server.hsqldb, - org.argeo.slc.server.hibernate, - org.argeo.slc.server.services, - org.argeo.slc.server.jms, - org.argeo.slc.webapp, - org.argeo.slc.demo.basic, - org.argeo.slc.demo.manager - + + bundles + deploy + - - - - maven-dependency-plugin - - - - unpack - - initialize - - target/equinox - - - org.argeo.slc.runtime - org.argeo.slc.osgiboot - ${project.version} - tar.gz - osgiboot - - - - - - - - maven-antrun-plugin - - - - - - - - - - - - - - - - - - - - - - - - - - - org.argeo.slc.runtime - org.argeo.slc.server - - - - org.argeo.slc.server - org.argeo.slc.ria - ${project.version} - - - - - org.hsqldb - com.springsource.org.hsqldb - - - - - org.eclipse.osgi - org.eclipse.osgi - - - - javax.annotation - com.springsource.javax.annotation - - - javax.persistence - com.springsource.javax.persistence - - - javax.xml.ws - com.springsource.javax.xml.ws - - - javax.xml.bind - com.springsource.javax.xml.bind - - - - org.aopalliance - com.springsource.org.aopalliance - - - - javax.ejb - com.springsource.javax.ejb - - - javax.activation - com.springsource.javax.activation - - - javax.xml.rpc - com.springsource.javax.xml.rpc - - - javax.xml.soap - com.springsource.javax.xml.soap - - - - org.springframework.osgi - org.springframework.osgi.web.extender - - - org.springframework.osgi - org.springframework.osgi.extender - - - org.springframework.osgi - org.springframework.osgi.web - - - - - org.apache.catalina - com.springsource.org.apache.catalina - - - org.apache.jasper - com.springsource.org.apache.jasper - - - org.apache.el - com.springsource.org.apache.el - - - org.argeo.slc.dep.osgi - org.argeo.dep.osgi.catalina.start - - - - - org.apache.commons - com.springsource.org.apache.commons.logging - - - org.apache.log4j - - com.springsource.org.apache.log4j - - - - - - com.sun.xml - com.springsource.com.sun.xml.messaging.saaj - - - - - org.argeo.dep.osgi - org.argeo.dep.osgi.activemq.web - - - - - org.argeo.slc.demo - org.argeo.slc.demo.deploy - ${project.version} - pom - - \ No newline at end of file -- 2.39.2