Author: jbonofre
Date: Wed Nov 28 06:52:57 2012
New Revision: 1414548

URL: http://svn.apache.org/viewvc?rev=1414548&view=rev
Log:
[SMX4-1296] Create OSGi bundles for derby and derbynet 10.9.1.0

Added:
    servicemix/smx4/bundles/trunk/derby-10.9.1.0/
    servicemix/smx4/bundles/trunk/derby-10.9.1.0/pom.xml
      - copied, changed from r1414352, 
servicemix/smx4/bundles/trunk/derby-10.8.2.2/pom.xml
    servicemix/smx4/bundles/trunk/derby-10.9.1.0/src/
    servicemix/smx4/bundles/trunk/derby-10.9.1.0/src/main/
    servicemix/smx4/bundles/trunk/derby-10.9.1.0/src/main/resources/
    servicemix/smx4/bundles/trunk/derby-10.9.1.0/src/main/resources/OSGI-INF/
    
servicemix/smx4/bundles/trunk/derby-10.9.1.0/src/main/resources/OSGI-INF/bundle.info
    servicemix/smx4/bundles/trunk/derbynet-10.9.1.0/
    servicemix/smx4/bundles/trunk/derbynet-10.9.1.0/pom.xml
      - copied, changed from r1414352, 
servicemix/smx4/bundles/trunk/derby-10.8.2.2/pom.xml
    servicemix/smx4/bundles/trunk/derbynet-10.9.1.0/src/
    servicemix/smx4/bundles/trunk/derbynet-10.9.1.0/src/main/
    servicemix/smx4/bundles/trunk/derbynet-10.9.1.0/src/main/resources/
    servicemix/smx4/bundles/trunk/derbynet-10.9.1.0/src/main/resources/OSGI-INF/
    
servicemix/smx4/bundles/trunk/derbynet-10.9.1.0/src/main/resources/OSGI-INF/bundle.info
Modified:
    servicemix/smx4/bundles/trunk/derby-10.8.2.2/pom.xml
    servicemix/smx4/bundles/trunk/pom.xml

Modified: servicemix/smx4/bundles/trunk/derby-10.8.2.2/pom.xml
URL: 
http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/derby-10.8.2.2/pom.xml?rev=1414548&r1=1414547&r2=1414548&view=diff
==============================================================================
--- servicemix/smx4/bundles/trunk/derby-10.8.2.2/pom.xml (original)
+++ servicemix/smx4/bundles/trunk/derby-10.8.2.2/pom.xml Wed Nov 28 06:52:57 
2012
@@ -59,7 +59,7 @@
             org.w3c.dom.xpath,
             org.xml.sax,
             com.ibm.jvm;resolution:=optional,
-            javax.servlet*;resolution:=optional,
+            javax.servlet*;resolution:=optional
         </servicemix.osgi.import.pkg>
     </properties>
 

Copied: servicemix/smx4/bundles/trunk/derby-10.9.1.0/pom.xml (from r1414352, 
servicemix/smx4/bundles/trunk/derby-10.8.2.2/pom.xml)
URL: 
http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/derby-10.9.1.0/pom.xml?p2=servicemix/smx4/bundles/trunk/derby-10.9.1.0/pom.xml&p1=servicemix/smx4/bundles/trunk/derby-10.8.2.2/pom.xml&r1=1414352&r2=1414548&rev=1414548&view=diff
==============================================================================
--- servicemix/smx4/bundles/trunk/derby-10.8.2.2/pom.xml (original)
+++ servicemix/smx4/bundles/trunk/derby-10.9.1.0/pom.xml Wed Nov 28 06:52:57 
2012
@@ -30,14 +30,14 @@
 
     <groupId>org.apache.servicemix.bundles</groupId>
     <artifactId>org.apache.servicemix.bundles.derby</artifactId>
-    <version>10.8.2.2_2-SNAPSHOT</version>
+    <version>10.9.1.0_1-SNAPSHOT</version>
     <packaging>bundle</packaging>
     <name>Apache ServiceMix :: Bundles :: derby</name>
     <description>This OSGi bundle wraps derby, derbyclient and derbynet 
${pkgVersion} jar files.</description>
 
     <properties>
         <pkgGroupId>org.apache.derby</pkgGroupId>
-        <pkgVersion>10.8.2.2</pkgVersion>
+        <pkgVersion>10.9.1.0</pkgVersion>
         <servicemix.osgi.export.pkg>
             org.apache.derby
         </servicemix.osgi.export.pkg>
@@ -59,7 +59,7 @@
             org.w3c.dom.xpath,
             org.xml.sax,
             com.ibm.jvm;resolution:=optional,
-            javax.servlet*;resolution:=optional,
+            javax.servlet*;resolution:=optional
         </servicemix.osgi.import.pkg>
     </properties>
 

Added: 
servicemix/smx4/bundles/trunk/derby-10.9.1.0/src/main/resources/OSGI-INF/bundle.info
URL: 
http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/derby-10.9.1.0/src/main/resources/OSGI-INF/bundle.info?rev=1414548&view=auto
==============================================================================
--- 
servicemix/smx4/bundles/trunk/derby-10.9.1.0/src/main/resources/OSGI-INF/bundle.info
 (added)
+++ 
servicemix/smx4/bundles/trunk/derby-10.9.1.0/src/main/resources/OSGI-INF/bundle.info
 Wed Nov 28 06:52:57 2012
@@ -0,0 +1,12 @@
+\u001B[1mSYNOPSIS\u001B[0m
+    ${project.description}
+
+    Original Maven URL:
+        \u001B[33mmvn:${pkgGroupId}/derby/${pkgVersion}\u001B[0m
+        \u001B[33mmvn:${pkgGroupId}/derbynet/${pkgVersion}\u001B[0m
+
+\u001B[1mDESCRIPTION\u001B[0m
+    Apache Derby is an open source relational database implemented entirely in 
Java.
+
+\u001B[1mSEE ALSO\u001B[0m
+    \u001B[36mhttp://db.apache.org/derby/\u001B[0m

Copied: servicemix/smx4/bundles/trunk/derbynet-10.9.1.0/pom.xml (from r1414352, 
servicemix/smx4/bundles/trunk/derby-10.8.2.2/pom.xml)
URL: 
http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/derbynet-10.9.1.0/pom.xml?p2=servicemix/smx4/bundles/trunk/derbynet-10.9.1.0/pom.xml&p1=servicemix/smx4/bundles/trunk/derby-10.8.2.2/pom.xml&r1=1414352&r2=1414548&rev=1414548&view=diff
==============================================================================
--- servicemix/smx4/bundles/trunk/derby-10.8.2.2/pom.xml (original)
+++ servicemix/smx4/bundles/trunk/derbynet-10.9.1.0/pom.xml Wed Nov 28 06:52:57 
2012
@@ -13,7 +13,7 @@
            http://www.apache.org/licenses/LICENSE-2.0
 
         Unless required by applicable law or agreed to in writing, software
-        distributed u'nder the License is distributed on an "AS IS" BASIS,
+        distributed under the License is distributed on an "AS IS" BASIS,
         WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 
implied.
         See the License for the specific language governing permissions and
         limitations under the License.
@@ -29,71 +29,73 @@
     </parent>
 
     <groupId>org.apache.servicemix.bundles</groupId>
-    <artifactId>org.apache.servicemix.bundles.derby</artifactId>
-    <version>10.8.2.2_2-SNAPSHOT</version>
+    <artifactId>org.apache.servicemix.bundles.derbynet</artifactId>
+    <version>10.9.1.0_1-SNAPSHOT</version>
     <packaging>bundle</packaging>
-    <name>Apache ServiceMix :: Bundles :: derby</name>
-    <description>This OSGi bundle wraps derby, derbyclient and derbynet 
${pkgVersion} jar files.</description>
+    <name>Apache ServiceMix :: Bundles :: ${pkgArtifactId}</name>
+    <description>This OSGi bundle wraps ${pkgArtifactId} ${pkgVersion} jar 
file.</description>
 
     <properties>
         <pkgGroupId>org.apache.derby</pkgGroupId>
-        <pkgVersion>10.8.2.2</pkgVersion>
-        <servicemix.osgi.export.pkg>
-            org.apache.derby
-        </servicemix.osgi.export.pkg>
+        <pkgArtifactId>derbynet</pkgArtifactId>
+        <pkgVersion>10.9.1.0</pkgVersion>
+        <servicemix.osgi.export>
+            
org.apache.derby.drda;version=${pkgVersion};-split-package:=merge-first,
+            
org.apache.derby.impl.drda;version=${pkgVersion};-split-package:=merge-first,
+            
org.apache.derby.impl.tools.sysinfo;version=${pkgVersion};-split-package:=merge-first,
+            
org.apache.derby.mbeans.drda;version=${pkgVersion};-split-package:=merge-first
+        </servicemix.osgi.export>
         <servicemix.osgi.import.pkg>
             javax.crypto*,
             javax.management,
-            javax.naming*,
-            javax.naming,
             javax.net*,
             javax.security.auth,
+            javax.servlet*,
             javax.sql,
             javax.transaction.xa,
-            javax.xml.parsers,
-            javax.xml.transform,
-            javax.xml.transform.dom,
-            javax.xml.transform.stream,
-            org.osgi.framework,
-            org.w3c.dom,
-            org.w3c.dom.xpath,
             org.xml.sax,
-            com.ibm.jvm;resolution:=optional,
-            javax.servlet*;resolution:=optional,
+            org.apache.derby.catalog,
+            org.apache.derby.iapi.db,
+            org.apache.derby.iapi.error,
+            org.apache.derby.iapi.jdbc,
+            org.apache.derby.iapi.services.i18n,
+            org.apache.derby.iapi.services.info,
+            org.apache.derby.iapi.services.io,
+            org.apache.derby.iapi.services.jmx,
+            org.apache.derby.iapi.services.monitor,
+            org.apache.derby.iapi.services.property,
+            org.apache.derby.iapi.services.stream,
+            org.apache.derby.iapi.store.access.xa,
+            org.apache.derby.iapi.tools.i18n,
+            org.apache.derby.iapi.util,
+            org.apache.derby.impl.jdbc,
+            org.apache.derby.jdbc,
+            org.apache.derby.mbeans,
+            org.apache.derby.security,
+            org.osgi.framework,
+            com.ibm.jvm;resolution:=optional
         </servicemix.osgi.import.pkg>
     </properties>
 
     <dependencies>
         <dependency>
             <groupId>${pkgGroupId}</groupId>
-            <artifactId>derby</artifactId>
-            <version>${pkgVersion}</version>
-            <optional>true</optional>
-        </dependency>
-        <dependency>
-            <groupId>${pkgGroupId}</groupId>
-            <artifactId>derbyclient</artifactId>
-            <version>${pkgVersion}</version>
-            <optional>true</optional>
-        </dependency>
-        <dependency>
-            <groupId>${pkgGroupId}</groupId>
-            <artifactId>derbynet</artifactId>
+            <artifactId>${pkgArtifactId}</artifactId>
             <version>${pkgVersion}</version>
             <optional>true</optional>
+            <exclusions>
+                <exclusion>
+                    <groupId>${pkgGroupId}</groupId>
+                    <artifactId>derby</artifactId>
+                </exclusion>
+            </exclusions>
         </dependency>
 
-        <!-- sources
-        <dependency>
-            <groupId>${pkgGroupId}</groupId>
-            <artifactId>derby</artifactId>
-            <version>${pkgVersion}</version>
-            <classifier>sources</classifier>
-            <optional>true</optional>
-        </dependency>
+        <!-- sources -->
+        <!-- Not available on Central
         <dependency>
             <groupId>${pkgGroupId}</groupId>
-            <artifactId>derbynet</artifactId>
+            <artifactId>${pkgArtifactId}</artifactId>
             <version>${pkgVersion}</version>
             <classifier>sources</classifier>
             <optional>true</optional>
@@ -115,27 +117,12 @@
                         <configuration>
                             <artifactSet>
                                 <includes>
-                                    <include>${pkgGroupId}:derby</include>
-                                    
<include>${pkgGroupId}:derbyclient</include>
-                                    <include>${pkgGroupId}:derbynet</include>
+                                    
<include>${pkgGroupId}:${pkgArtifactId}</include>
                                 </includes>
                             </artifactSet>
                             <filters>
                                 <filter>
-                                    <artifact>${pkgGroupId}:derby</artifact>
-                                    <includes>
-                                        <include>**/*.properties</include>
-                                    </includes>
-                                </filter>
-                                <filter>
-                                    
<artifact>${pkgGroupId}:derbyclient</artifact>
-                                    <includes>
-                                        <include>**/*.properties</include>
-                                        <include>META-INF/services/**</include>
-                                    </includes>
-                                </filter>
-                                <filter>
-                                    <artifact>${pkgGroupId}:derbynet</artifact>
+                                    
<artifact>${pkgGroupId}:${pkgArtifactId}</artifact>
                                     <includes>
                                         <include>**/*.properties</include>
                                         <include>**/*.policy</include>
@@ -150,4 +137,4 @@
             </plugin>
         </plugins>
     </build>
-</project>
\ No newline at end of file
+</project>

Added: 
servicemix/smx4/bundles/trunk/derbynet-10.9.1.0/src/main/resources/OSGI-INF/bundle.info
URL: 
http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/derbynet-10.9.1.0/src/main/resources/OSGI-INF/bundle.info?rev=1414548&view=auto
==============================================================================
--- 
servicemix/smx4/bundles/trunk/derbynet-10.9.1.0/src/main/resources/OSGI-INF/bundle.info
 (added)
+++ 
servicemix/smx4/bundles/trunk/derbynet-10.9.1.0/src/main/resources/OSGI-INF/bundle.info
 Wed Nov 28 06:52:57 2012
@@ -0,0 +1,14 @@
+\u001B[1mSYNOPSIS\u001B[0m
+    ${project.description}
+
+    Original Maven URL:
+        \u001B[33mmvn:${pkgGroupId}/${pkgArtifactId}/${pkgVersion}\u001B[0m
+
+\u001B[1mDESCRIPTION\u001B[0m
+    Apache Derby is an open source relational database implemented entirely in 
Java.
+
+    Derbynet provides support the more familiar client/server mode with the 
Derby Network Client JDBC driver and
+    Derby Network Server.
+
+\u001B[1mSEE ALSO\u001B[0m
+    \u001B[36mhttp://db.apache.org/derby/\u001B[0m

Modified: servicemix/smx4/bundles/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/pom.xml?rev=1414548&r1=1414547&r2=1414548&view=diff
==============================================================================
--- servicemix/smx4/bundles/trunk/pom.xml (original)
+++ servicemix/smx4/bundles/trunk/pom.xml Wed Nov 28 06:52:57 2012
@@ -68,6 +68,8 @@
         <module>batik-1.7</module>
         <module>dbunit-2.4.9</module>
         <module>dbunit-2.4.8</module>
+        <module>derby-10.9.1.0</module>
+        <module>derbynet-10.9.1.0</module>
     </modules>
 
 </project>


Reply via email to