You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xbean-scm@geronimo.apache.org by gn...@apache.org on 2007/11/16 14:23:56 UTC

svn commit: r595655 - in /geronimo/xbean/trunk: ./ xbean-classloader/ xbean-classpath/ xbean-finder/ xbean-kernel/ xbean-naming/ xbean-osgi/ xbean-reflect/ xbean-server/ xbean-spring/ xbean-telnet/ xbean-tiger/

Author: gnodet
Date: Fri Nov 16 05:23:55 2007
New Revision: 595655

URL: http://svn.apache.org/viewvc?rev=595655&view=rev
Log:
XBEAN-98: OSGify xbean jars

Modified:
    geronimo/xbean/trunk/pom.xml
    geronimo/xbean/trunk/xbean-classloader/pom.xml
    geronimo/xbean/trunk/xbean-classpath/pom.xml
    geronimo/xbean/trunk/xbean-finder/pom.xml
    geronimo/xbean/trunk/xbean-kernel/pom.xml
    geronimo/xbean/trunk/xbean-naming/pom.xml
    geronimo/xbean/trunk/xbean-osgi/pom.xml
    geronimo/xbean/trunk/xbean-reflect/pom.xml
    geronimo/xbean/trunk/xbean-server/pom.xml
    geronimo/xbean/trunk/xbean-spring/pom.xml
    geronimo/xbean/trunk/xbean-telnet/pom.xml
    geronimo/xbean/trunk/xbean-tiger/pom.xml

Modified: geronimo/xbean/trunk/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/xbean/trunk/pom.xml?rev=595655&r1=595654&r2=595655&view=diff
==============================================================================
--- geronimo/xbean/trunk/pom.xml (original)
+++ geronimo/xbean/trunk/pom.xml Fri Nov 16 05:23:55 2007
@@ -59,7 +59,23 @@
               as the maven-release-plugin will not update this value.
         -->
         <version>3.3-SNAPSHOT</version>
+
+	    <!--
+	     |
+	     | Geronimo OSGi properties
+	     | 
+	     | Note: when modules can override these properties.
+	     |
+	     -->
+	    <xbean.osgi.import.pkg>*</xbean.osgi.import.pkg>
+	    <xbean.osgi.export.pkg>org.apache.xbean*</xbean.osgi.export.pkg>
+	    <xbean.osgi.private.pkg></xbean.osgi.private.pkg>
+	    <xbean.osgi.export>!META-INF*,${xbean.osgi.export.pkg}*;version=${xbean.osgi.export.version}</xbean.osgi.export>
+	    <xbean.osgi.export.version>${project.version}</xbean.osgi.export.version>
+	    <xbean.osgi.import>!META-INF*,${xbean.osgi.import.pkg}</xbean.osgi.import>
+	    <xbean.osgi.symbolic.name>${groupId}.${artifactId}</xbean.osgi.symbolic.name>
     </properties>
+
     
     <issueManagement>
         <system>jira</system>
@@ -311,6 +327,25 @@
                     </execution>
                 </executions>
             </plugin>
+
+            <!-- OSGi bundles plugin -->
+	        <plugin>
+	            <groupId>org.apache.felix</groupId>
+	            <artifactId>maven-bundle-plugin</artifactId>
+                <version>1.0.0</version>
+	            <extensions>true</extensions>
+	            <configuration>
+		            <instructions>
+		                <Bundle-Name>${artifactId}</Bundle-Name>
+		                <Bundle-SymbolicName>${xbean.osgi.symbolic.name}</Bundle-SymbolicName>
+		                <Export-Package>${xbean.osgi.export}</Export-Package>
+		                <Import-Package>${xbean.osgi.import}</Import-Package>
+		                <Private-Package>${xbean.osgi.private.pkg}</Private-Package>
+		                <Implementation-Title>Apache XBean</Implementation-Title>
+		                <Implementation-Version>${project.version}</Implementation-Version>
+		           </instructions>
+		        </configuration>
+	        </plugin>
         </plugins>
     </build>
     
@@ -490,6 +525,7 @@
                 <groupId>org.codehaus.mojo</groupId>
                 <artifactId>surefire-report-maven-plugin</artifactId>
             </plugin>
+
         </plugins>
     </reporting>
 

Modified: geronimo/xbean/trunk/xbean-classloader/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/xbean/trunk/xbean-classloader/pom.xml?rev=595655&r1=595654&r2=595655&view=diff
==============================================================================
--- geronimo/xbean/trunk/xbean-classloader/pom.xml (original)
+++ geronimo/xbean/trunk/xbean-classloader/pom.xml Fri Nov 16 05:23:55 2007
@@ -30,6 +30,7 @@
     </parent>
 
     <artifactId>xbean-classloader</artifactId>
+    <packaging>bundle</packaging>
     <name>XBean :: Classloader</name>
     <version>3.3-SNAPSHOT</version>
 

Modified: geronimo/xbean/trunk/xbean-classpath/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/xbean/trunk/xbean-classpath/pom.xml?rev=595655&r1=595654&r2=595655&view=diff
==============================================================================
--- geronimo/xbean/trunk/xbean-classpath/pom.xml (original)
+++ geronimo/xbean/trunk/xbean-classpath/pom.xml Fri Nov 16 05:23:55 2007
@@ -30,6 +30,7 @@
     </parent>
 
     <artifactId>xbean-classpath</artifactId>
+    <packaging>bundle</packaging>
     <name>XBean :: ClassPath</name>
 
 </project>

Modified: geronimo/xbean/trunk/xbean-finder/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/xbean/trunk/xbean-finder/pom.xml?rev=595655&r1=595654&r2=595655&view=diff
==============================================================================
--- geronimo/xbean/trunk/xbean-finder/pom.xml (original)
+++ geronimo/xbean/trunk/xbean-finder/pom.xml Fri Nov 16 05:23:55 2007
@@ -30,6 +30,7 @@
     </parent>
 
     <artifactId>xbean-finder</artifactId>
+    <packaging>bundle</packaging>
     <name>XBean :: Classpath Resource Finder</name>
     
     <properties>

Modified: geronimo/xbean/trunk/xbean-kernel/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/xbean/trunk/xbean-kernel/pom.xml?rev=595655&r1=595654&r2=595655&view=diff
==============================================================================
--- geronimo/xbean/trunk/xbean-kernel/pom.xml (original)
+++ geronimo/xbean/trunk/xbean-kernel/pom.xml Fri Nov 16 05:23:55 2007
@@ -30,6 +30,7 @@
     </parent>
 
     <artifactId>xbean-kernel</artifactId>
+    <packaging>bundle</packaging>
     <name>XBean :: Kernel</name>
     
     <build>

Modified: geronimo/xbean/trunk/xbean-naming/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/xbean/trunk/xbean-naming/pom.xml?rev=595655&r1=595654&r2=595655&view=diff
==============================================================================
--- geronimo/xbean/trunk/xbean-naming/pom.xml (original)
+++ geronimo/xbean/trunk/xbean-naming/pom.xml Fri Nov 16 05:23:55 2007
@@ -27,6 +27,7 @@
   </parent>
   <modelVersion>4.0.0</modelVersion>
   <artifactId>xbean-naming</artifactId>
+  <packaging>bundle</packaging>
   <name>XBean :: Naming</name>
 
 </project>

Modified: geronimo/xbean/trunk/xbean-osgi/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/xbean/trunk/xbean-osgi/pom.xml?rev=595655&r1=595654&r2=595655&view=diff
==============================================================================
--- geronimo/xbean/trunk/xbean-osgi/pom.xml (original)
+++ geronimo/xbean/trunk/xbean-osgi/pom.xml Fri Nov 16 05:23:55 2007
@@ -30,6 +30,7 @@
     </parent>
 
     <artifactId>xbean-osgi</artifactId>
+    <packaging>bundle</packaging>
     <name>XBean :: OSGi</name>
     
     <dependencies>

Modified: geronimo/xbean/trunk/xbean-reflect/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/xbean/trunk/xbean-reflect/pom.xml?rev=595655&r1=595654&r2=595655&view=diff
==============================================================================
--- geronimo/xbean/trunk/xbean-reflect/pom.xml (original)
+++ geronimo/xbean/trunk/xbean-reflect/pom.xml Fri Nov 16 05:23:55 2007
@@ -9,6 +9,7 @@
   </parent>
 
   <artifactId>xbean-reflect</artifactId>
+  <packaging>bundle</packaging>
   <name>XBean :: Reflect</name>
 
   <profiles>

Modified: geronimo/xbean/trunk/xbean-server/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/xbean/trunk/xbean-server/pom.xml?rev=595655&r1=595654&r2=595655&view=diff
==============================================================================
--- geronimo/xbean/trunk/xbean-server/pom.xml (original)
+++ geronimo/xbean/trunk/xbean-server/pom.xml Fri Nov 16 05:23:55 2007
@@ -30,6 +30,7 @@
     </parent>
 
     <artifactId>xbean-server</artifactId>
+    <packaging>bundle</packaging>
     <name>XBean :: Server</name>
 
     <dependencies>

Modified: geronimo/xbean/trunk/xbean-spring/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/xbean/trunk/xbean-spring/pom.xml?rev=595655&r1=595654&r2=595655&view=diff
==============================================================================
--- geronimo/xbean/trunk/xbean-spring/pom.xml (original)
+++ geronimo/xbean/trunk/xbean-spring/pom.xml Fri Nov 16 05:23:55 2007
@@ -30,6 +30,7 @@
     </parent>
 
     <artifactId>xbean-spring</artifactId>
+    <packaging>bundle</packaging>
     <name>XBean :: Spring</name>
 
     <dependencies>

Modified: geronimo/xbean/trunk/xbean-telnet/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/xbean/trunk/xbean-telnet/pom.xml?rev=595655&r1=595654&r2=595655&view=diff
==============================================================================
--- geronimo/xbean/trunk/xbean-telnet/pom.xml (original)
+++ geronimo/xbean/trunk/xbean-telnet/pom.xml Fri Nov 16 05:23:55 2007
@@ -30,6 +30,7 @@
     </parent>
 
     <artifactId>xbean-telnet</artifactId>
+    <packaging>bundle</packaging>
     <name>XBean :: Telnet</name>
 
     <dependencies>

Modified: geronimo/xbean/trunk/xbean-tiger/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/xbean/trunk/xbean-tiger/pom.xml?rev=595655&r1=595654&r2=595655&view=diff
==============================================================================
--- geronimo/xbean/trunk/xbean-tiger/pom.xml (original)
+++ geronimo/xbean/trunk/xbean-tiger/pom.xml Fri Nov 16 05:23:55 2007
@@ -30,6 +30,7 @@
     </parent>
 
     <artifactId>xbean-tiger</artifactId>
+    <packaging>bundle</packaging>
     <name>XBean :: Tiger</name>
 
     <dependencies>