You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gn...@apache.org on 2007/09/18 11:05:07 UTC
svn commit: r576785 - in /activemq/camel/trunk: ./ camel-core/
components/camel-atom/ components/camel-bam/ components/camel-cxf/
components/camel-ftp/ components/camel-groovy/ components/camel-http/
components/camel-ibatis/ components/camel-irc/ compo...
Author: gnodet
Date: Tue Sep 18 02:05:04 2007
New Revision: 576785
URL: http://svn.apache.org/viewvc?rev=576785&view=rev
Log:
CAMEL-151: Make all modules OSGi bundles
Modified:
activemq/camel/trunk/camel-core/pom.xml
activemq/camel/trunk/components/camel-atom/pom.xml
activemq/camel/trunk/components/camel-bam/pom.xml
activemq/camel/trunk/components/camel-cxf/pom.xml
activemq/camel/trunk/components/camel-ftp/pom.xml
activemq/camel/trunk/components/camel-groovy/pom.xml
activemq/camel/trunk/components/camel-http/pom.xml
activemq/camel/trunk/components/camel-ibatis/pom.xml
activemq/camel/trunk/components/camel-irc/pom.xml
activemq/camel/trunk/components/camel-jaxb/pom.xml
activemq/camel/trunk/components/camel-jdbc/pom.xml
activemq/camel/trunk/components/camel-jetty/pom.xml
activemq/camel/trunk/components/camel-jhc/pom.xml
activemq/camel/trunk/components/camel-jing/pom.xml
activemq/camel/trunk/components/camel-jms/pom.xml
activemq/camel/trunk/components/camel-josql/pom.xml
activemq/camel/trunk/components/camel-jpa/pom.xml
activemq/camel/trunk/components/camel-juel/pom.xml
activemq/camel/trunk/components/camel-mail/pom.xml
activemq/camel/trunk/components/camel-mina/pom.xml
activemq/camel/trunk/components/camel-msv/pom.xml
activemq/camel/trunk/components/camel-ognl/pom.xml
activemq/camel/trunk/components/camel-quartz/pom.xml
activemq/camel/trunk/components/camel-rmi/pom.xml
activemq/camel/trunk/components/camel-ruby/pom.xml
activemq/camel/trunk/components/camel-saxon/pom.xml
activemq/camel/trunk/components/camel-script/pom.xml
activemq/camel/trunk/components/camel-spring/pom.xml
activemq/camel/trunk/components/camel-stringtemplate/pom.xml
activemq/camel/trunk/components/camel-velocity/pom.xml
activemq/camel/trunk/components/camel-xmlbeans/pom.xml
activemq/camel/trunk/components/camel-xmpp/pom.xml
activemq/camel/trunk/pom.xml
Modified: activemq/camel/trunk/camel-core/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/camel-core/pom.xml (original)
+++ activemq/camel/trunk/camel-core/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,9 +29,15 @@
</parent>
<artifactId>camel-core</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: Core</name>
<description>The Core Camel POJO based router</description>
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel*</camel.osgi.export.pkg>
+ <camel.osgi.import.pkg>*</camel.osgi.import.pkg>
+ </properties>
+
<dependencies>
<dependency>
<groupId>commons-logging</groupId>
@@ -77,7 +83,6 @@
<build>
<plugins>
-
<!-- lets delete the log4j.properties from the test-jar -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
Modified: activemq/camel/trunk/components/camel-atom/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-atom/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-atom/pom.xml (original)
+++ activemq/camel/trunk/components/camel-atom/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-atom</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: Atom</name>
<description>Camel Atom support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.component.atom*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
<dependency>
Modified: activemq/camel/trunk/components/camel-bam/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-bam/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-bam/pom.xml (original)
+++ activemq/camel/trunk/components/camel-bam/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-bam</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: BAM</name>
<description>Camel BAM support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.bam*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-cxf/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-cxf/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-cxf/pom.xml (original)
+++ activemq/camel/trunk/components/camel-cxf/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-cxf</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: CXF</name>
<description>Camel CXF support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.component.cxf*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-ftp/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-ftp/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-ftp/pom.xml (original)
+++ activemq/camel/trunk/components/camel-ftp/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-ftp</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: FTP</name>
<description>Camel FTP support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.component.file.remote*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-groovy/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-groovy/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-groovy/pom.xml (original)
+++ activemq/camel/trunk/components/camel-groovy/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-groovy</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: Groovy</name>
<description>Camel Groovy support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.language.groovy*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-http/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-http/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-http/pom.xml (original)
+++ activemq/camel/trunk/components/camel-http/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-http</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: HTTP</name>
<description>Camel HTTP support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.component.http*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-ibatis/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-ibatis/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-ibatis/pom.xml (original)
+++ activemq/camel/trunk/components/camel-ibatis/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-ibatis</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: iBatis</name>
<description>Camel iBatis support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.component.ibatis*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-irc/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-irc/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-irc/pom.xml (original)
+++ activemq/camel/trunk/components/camel-irc/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-irc</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: IRC</name>
<description>Camel IRC support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.component.irc*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-jaxb/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jaxb/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-jaxb/pom.xml (original)
+++ activemq/camel/trunk/components/camel-jaxb/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-jaxb</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: JAXB</name>
<description>Camel JAXB support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.converter.jaxb*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-jdbc/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jdbc/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-jdbc/pom.xml (original)
+++ activemq/camel/trunk/components/camel-jdbc/pom.xml Tue Sep 18 02:05:04 2007
@@ -24,8 +24,14 @@
<version>1.1-SNAPSHOT</version>
</parent>
<artifactId>camel-jdbc</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: JDBC</name>
<description>Camel JDBC support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.component.jdbc*</camel.osgi.export.pkg>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.apache.camel</groupId>
Modified: activemq/camel/trunk/components/camel-jetty/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jetty/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-jetty/pom.xml (original)
+++ activemq/camel/trunk/components/camel-jetty/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-jetty</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: Jetty</name>
<description>Camel Jetty support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.component.jetty*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-jhc/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jhc/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-jhc/pom.xml (original)
+++ activemq/camel/trunk/components/camel-jhc/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-jhc</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: Jakarta Http Components</name>
<description>Camel Jakarta Http Components support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.component.jhc*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-jing/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jing/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-jing/pom.xml (original)
+++ activemq/camel/trunk/components/camel-jing/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-jing</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: Jing</name>
<description>Camel Jing support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.component.validator.jing*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-jms/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jms/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-jms/pom.xml (original)
+++ activemq/camel/trunk/components/camel-jms/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-jms</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: JMS</name>
<description>Camel JMS support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.component.jms*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-josql/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-josql/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-josql/pom.xml (original)
+++ activemq/camel/trunk/components/camel-josql/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-josql</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: JoSQL</name>
<description>Camel JoSQL support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.builder.sql*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-jpa/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jpa/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-jpa/pom.xml (original)
+++ activemq/camel/trunk/components/camel-jpa/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-jpa</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: JPA</name>
<description>Camel JPA support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.component.jpa*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-juel/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-juel/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-juel/pom.xml (original)
+++ activemq/camel/trunk/components/camel-juel/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-juel</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: JUEL</name>
<description>Camel JUEL support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.language.juel*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-mail/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-mail/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-mail/pom.xml (original)
+++ activemq/camel/trunk/components/camel-mail/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-mail</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: Mail</name>
<description>Camel Mail support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.component.mail*</camel.osgi.export.pkg>
+ </properties>
<repositories>
<repository>
Modified: activemq/camel/trunk/components/camel-mina/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-mina/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-mina/pom.xml (original)
+++ activemq/camel/trunk/components/camel-mina/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-mina</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: MINA</name>
<description>Camel MINA support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.component.mina*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-msv/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-msv/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-msv/pom.xml (original)
+++ activemq/camel/trunk/components/camel-msv/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-msv</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: MSV</name>
<description>Camel MSV support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.validator.msv*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-ognl/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-ognl/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-ognl/pom.xml (original)
+++ activemq/camel/trunk/components/camel-ognl/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-ognl</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: OGNL</name>
<description>Camel OGNL support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.language.ongl*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-quartz/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-quartz/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-quartz/pom.xml (original)
+++ activemq/camel/trunk/components/camel-quartz/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-quartz</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: Quartz</name>
<description>Camel Quartz support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.component.quartz*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-rmi/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-rmi/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-rmi/pom.xml (original)
+++ activemq/camel/trunk/components/camel-rmi/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-rmi</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: RMI</name>
<description>Camel RMI support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.component.rmi*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-ruby/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-ruby/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-ruby/pom.xml (original)
+++ activemq/camel/trunk/components/camel-ruby/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-ruby</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: Ruby</name>
<description>Camel Ruby support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.ruby*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-saxon/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-saxon/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-saxon/pom.xml (original)
+++ activemq/camel/trunk/components/camel-saxon/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,9 +29,15 @@
</parent>
<artifactId>camel-saxon</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: SAXON</name>
<description>Camel SAXON support</description>
+ <properties>
+ <saxon-version>8.7</saxon-version>
+ <camel.osgi.export.pkg>org.apache.camel.builder.saxon*</camel.osgi.export.pkg>
+ </properties>
+
<dependencies>
<dependency>
@@ -80,8 +86,4 @@
</dependency>
</dependencies>
-
- <properties>
- <saxon-version>8.7</saxon-version>
- </properties>
</project>
Modified: activemq/camel/trunk/components/camel-script/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-script/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-script/pom.xml (original)
+++ activemq/camel/trunk/components/camel-script/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-script</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: Script</name>
<description>Camel Script support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.builder.script*</camel.osgi.export.pkg>
+ </properties>
<repositories>
<repository>
Modified: activemq/camel/trunk/components/camel-spring/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-spring/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-spring/pom.xml (original)
+++ activemq/camel/trunk/components/camel-spring/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-spring</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: Spring</name>
<description>Camel Spring support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.spring*,org.apache.camel.component*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-stringtemplate/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-stringtemplate/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-stringtemplate/pom.xml (original)
+++ activemq/camel/trunk/components/camel-stringtemplate/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-stringtemplate</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: StringTemplate</name>
<description>Camel StringTemplate support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.component.springtemplate*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-velocity/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-velocity/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-velocity/pom.xml (original)
+++ activemq/camel/trunk/components/camel-velocity/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-velocity</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: Velocity</name>
<description>Camel Velocity support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.component.velocity*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-xmlbeans/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-xmlbeans/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-xmlbeans/pom.xml (original)
+++ activemq/camel/trunk/components/camel-xmlbeans/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-xmlbeans</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: XMLBeans</name>
<description>Camel XMLBeans support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.converter.xmlbeans*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/components/camel-xmpp/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-xmpp/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-xmpp/pom.xml (original)
+++ activemq/camel/trunk/components/camel-xmpp/pom.xml Tue Sep 18 02:05:04 2007
@@ -29,8 +29,13 @@
</parent>
<artifactId>camel-xmpp</artifactId>
+ <packaging>bundle</packaging>
<name>Camel :: XMPP</name>
<description>Camel XMPP support</description>
+
+ <properties>
+ <camel.osgi.export.pkg>org.apache.camel.component.xmpp*</camel.osgi.export.pkg>
+ </properties>
<dependencies>
Modified: activemq/camel/trunk/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/pom.xml?rev=576785&r1=576784&r2=576785&view=diff
==============================================================================
--- activemq/camel/trunk/pom.xml (original)
+++ activemq/camel/trunk/pom.xml Tue Sep 18 02:05:04 2007
@@ -46,6 +46,13 @@
<slf4j-version>1.3.0</slf4j-version>
<snapshot-repo-url>scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository</snapshot-repo-url>
<commons-io-version>1.3.1</commons-io-version>
+ <felix-version>1.0.0</felix-version>
+ <!-- OSGi bundles properties -->
+ <camel.osgi.import.pkg>*</camel.osgi.import.pkg>
+ <camel.osgi.private.pkg>!*</camel.osgi.private.pkg>
+ <camel.osgi.export>${camel.osgi.export.pkg}*;version=${camel.osgi.export.version}</camel.osgi.export>
+ <camel.osgi.import>${camel.osgi.import.pkg}</camel.osgi.import>
+ <camel.osgi.symbolic.name>${groupId}.${artifactId}</camel.osgi.symbolic.name>
</properties>
<url>http://apache.apache.org/camel/</url>
@@ -687,6 +694,7 @@
<pluginManagement>
<plugins>
+
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
@@ -778,6 +786,24 @@
</pluginManagement>
<plugins>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <version>${felix-version}</version>
+ <extensions>true</extensions>
+ <configuration>
+ <instructions>
+ <Bundle-Name>${artifactId}</Bundle-Name>
+ <Bundle-SymbolicName>${camel.osgi.symbolic.name}</Bundle-SymbolicName>
+ <Export-Package>${camel.osgi.export}</Export-Package>
+ <Import-Package>${camel.osgi.import}</Import-Package>
+ <Private-Package>${camel.osgi.private.pkg}</Private-Package>
+ <Implementation-Title>Apache Camel</Implementation-Title>
+ <Implementation-Version>${project.version}</Implementation-Version>
+ </instructions>
+ </configuration>
+ </plugin>
+ <!--
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-one-plugin</artifactId>
@@ -795,7 +821,7 @@
</execution>
</executions>
</plugin>
-
+ -->
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>