You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by gn...@apache.org on 2008/06/23 23:12:21 UTC

svn commit: r670755 - in /servicemix/smx4/bundles: ./ branches/ tags/ trunk/ trunk/ant-1.7.0/ trunk/aopalliance-1.0/ trunk/asm-2.2.3/ trunk/bundles-pom/ trunk/cglib-2.1_3/ trunk/commons-io-1.3.2/ trunk/commons-jxpath-1.2/ trunk/howl-1.0.1-1/ trunk/jasp...

Author: gnodet
Date: Mon Jun 23 14:12:19 2008
New Revision: 670755

URL: http://svn.apache.org/viewvc?rev=670755&view=rev
Log:
Create bundles tree

Added:
    servicemix/smx4/bundles/
    servicemix/smx4/bundles/branches/
    servicemix/smx4/bundles/tags/
    servicemix/smx4/bundles/trunk/
    servicemix/smx4/bundles/trunk/LICENSE.txt
      - copied unchanged from r670476, servicemix/smx4/kernel/trunk/LICENSE.txt
    servicemix/smx4/bundles/trunk/NOTICE.txt
      - copied unchanged from r670476, servicemix/smx4/kernel/trunk/NOTICE.txt
    servicemix/smx4/bundles/trunk/ant-1.7.0/
      - copied from r670476, servicemix/smx4/kernel/trunk/bundles/ant/
    servicemix/smx4/bundles/trunk/aopalliance-1.0/
      - copied from r670476, servicemix/smx4/kernel/trunk/bundles/aopalliance/
    servicemix/smx4/bundles/trunk/asm-2.2.3/
      - copied from r670476, servicemix/smx4/kernel/trunk/bundles/asm/
    servicemix/smx4/bundles/trunk/bundles-pom/
    servicemix/smx4/bundles/trunk/bundles-pom/pom.xml
    servicemix/smx4/bundles/trunk/cglib-2.1_3/
      - copied from r670476, servicemix/smx4/kernel/trunk/bundles/cglib/
    servicemix/smx4/bundles/trunk/commons-io-1.3.2/
      - copied from r670633, servicemix/smx4/features/trunk/camel/bundles/commons-io/
    servicemix/smx4/bundles/trunk/commons-jxpath-1.2/
      - copied from r670633, servicemix/smx4/features/trunk/camel/bundles/commons-jxpath/
    servicemix/smx4/bundles/trunk/howl-1.0.1-1/
      - copied from r670633, servicemix/smx4/features/trunk/transaction/bundles/howl/
    servicemix/smx4/bundles/trunk/jasper-6.0.14/
      - copied from r670633, servicemix/smx4/features/trunk/war/bundles/jasper/
    servicemix/smx4/bundles/trunk/jaxb-impl-2.1.6/
      - copied from r670633, servicemix/smx4/features/trunk/camel/bundles/jaxb-impl/
    servicemix/smx4/bundles/trunk/jencks-2.1/
      - copied from r670633, servicemix/smx4/features/trunk/transaction/bundles/jencks/
    servicemix/smx4/bundles/trunk/junit-4.4/
      - copied from r670476, servicemix/smx4/kernel/trunk/bundles/junit/
    servicemix/smx4/bundles/trunk/mina-1.1.6/
      - copied from r670476, servicemix/smx4/kernel/trunk/bundles/mina/
    servicemix/smx4/bundles/trunk/neethi-2.0.2/
      - copied from r670633, servicemix/smx4/features/trunk/cxf/bundles/neethi/
    servicemix/smx4/bundles/trunk/saaj-impl-1.3/
      - copied from r670633, servicemix/smx4/features/trunk/cxf/bundles/saaj-impl/
    servicemix/smx4/bundles/trunk/woodstox-3.2.6/
      - copied from r670476, servicemix/smx4/nmr/trunk/bundles/woodstox/
    servicemix/smx4/bundles/trunk/wsdl4j-1.6.1/
      - copied from r670633, servicemix/smx4/features/trunk/cxf/bundles/wsdl4j/
    servicemix/smx4/bundles/trunk/xmlresolver-1.2/
      - copied from r670633, servicemix/smx4/features/trunk/cxf/bundles/xmlresolver/
    servicemix/smx4/bundles/trunk/xmlschema-1.4.2/
      - copied from r670633, servicemix/smx4/features/trunk/cxf/bundles/xmlschema/
Modified:
    servicemix/smx4/bundles/trunk/ant-1.7.0/pom.xml
    servicemix/smx4/bundles/trunk/aopalliance-1.0/pom.xml
    servicemix/smx4/bundles/trunk/asm-2.2.3/pom.xml
    servicemix/smx4/bundles/trunk/cglib-2.1_3/pom.xml
    servicemix/smx4/bundles/trunk/commons-io-1.3.2/pom.xml
    servicemix/smx4/bundles/trunk/commons-jxpath-1.2/pom.xml
    servicemix/smx4/bundles/trunk/howl-1.0.1-1/pom.xml
    servicemix/smx4/bundles/trunk/jasper-6.0.14/pom.xml
    servicemix/smx4/bundles/trunk/jaxb-impl-2.1.6/pom.xml
    servicemix/smx4/bundles/trunk/jencks-2.1/pom.xml
    servicemix/smx4/bundles/trunk/junit-4.4/pom.xml
    servicemix/smx4/bundles/trunk/mina-1.1.6/pom.xml
    servicemix/smx4/bundles/trunk/neethi-2.0.2/pom.xml
    servicemix/smx4/bundles/trunk/saaj-impl-1.3/pom.xml
    servicemix/smx4/bundles/trunk/woodstox-3.2.6/pom.xml
    servicemix/smx4/bundles/trunk/wsdl4j-1.6.1/pom.xml
    servicemix/smx4/bundles/trunk/xmlresolver-1.2/pom.xml
    servicemix/smx4/bundles/trunk/xmlschema-1.4.2/pom.xml

Modified: servicemix/smx4/bundles/trunk/ant-1.7.0/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/ant-1.7.0/pom.xml?rev=670755&r1=670476&r2=670755&view=diff
==============================================================================
--- servicemix/smx4/bundles/trunk/ant-1.7.0/pom.xml (original)
+++ servicemix/smx4/bundles/trunk/ant-1.7.0/pom.xml Mon Jun 23 14:12:19 2008
@@ -21,26 +21,24 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix.kernel.bundles</groupId>
-        <artifactId>bundles</artifactId>
-        <version>1.0.0-SNAPSHOT</version>
+	    <groupId>org.apache.servicemix.bundles</groupId>
+	    <artifactId>bundles-pom</artifactId>
+	    <version>1-SNAPSHOT</version>
     </parent>
 
     <groupId>org.apache.servicemix.bundles</groupId>
-    <!--
-    <artifactId>${pom.groupId}.${pkgArtifactId}-${pkgVersion}</artifactId>
-    -->
-    <artifactId>org.apache.servicemix.bundles.ant-1.7.0</artifactId>
+    <artifactId>org.apache.servicemix.bundles.ant</artifactId>
     <packaging>bundle</packaging>
-    <version>1.0.0-SNAPSHOT</version>
-    <name>Apache ServiceMix OSGI Common Bundles: ${pkgArtifactId}-${pkgVersion}</name>
+    <version>1.7.0_1-SNAPSHOT</version>
+    <name>Apache ServiceMix Bundles: ${pkgArtifactId}-${pkgVersion}</name>
     <description>
         This bundle simply wraps ${pkgArtifactId}-${pkgVersion}.jar.
     </description>
 
     <properties>
+        <pkgGroupId>org.apache.ant</pkgGroupId>
         <pkgArtifactId>ant</pkgArtifactId>
-        <pkgVersion>${ant.version}</pkgVersion>
+        <pkgVersion>1.7.0</pkgVersion>
         <servicemix.osgi.export.pkg>org.apache.tools</servicemix.osgi.export.pkg>
         <servicemix.osgi.import.pkg>
             com.sun.tools.javac*;resolution:=optional,
@@ -53,16 +51,9 @@
         </servicemix.osgi.import.pkg>
     </properties>
 
-    <repositories>
-        <repository>
-            <id>apache-incubator</id>
-            <url>http://people.apache.org/repo/m2-incubating-repository</url>
-        </repository>
-    </repositories>
-
     <dependencies>
         <dependency>
-            <groupId>org.apache.ant</groupId>
+            <groupId>${pkgGroupId}</groupId>
             <artifactId>ant</artifactId>
             <version>${pkgVersion}</version>
             <optional>true</optional>
@@ -73,12 +64,47 @@
             <version>${pkgVersion}</version>
             <optional>true</optional>
         </dependency>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            <artifactSet>
+                                <includes>
+                                    <include>${pkgGroupId}:ant</include>
+                                    <include>${pkgGroupId}:ant-launcher</include>
+                                </includes>
+                            </artifactSet>
+                            <filters>
+                                <filter>
+                                    <artifact>${pkgGroupId}:ant</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                                <filter>
+                                    <artifact>${pkgGroupId}:ant-launcher</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                            </filters>
+                            <promoteTransitiveDependencies>true</promoteTransitiveDependencies>
+                            <createDependencyReducedPom>true</createDependencyReducedPom>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>
\ No newline at end of file

Modified: servicemix/smx4/bundles/trunk/aopalliance-1.0/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/aopalliance-1.0/pom.xml?rev=670755&r1=670476&r2=670755&view=diff
==============================================================================
--- servicemix/smx4/bundles/trunk/aopalliance-1.0/pom.xml (original)
+++ servicemix/smx4/bundles/trunk/aopalliance-1.0/pom.xml Mon Jun 23 14:12:19 2008
@@ -21,42 +21,67 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix.kernel.bundles</groupId>
-        <artifactId>bundles</artifactId>
-        <version>1.0.0-SNAPSHOT</version>
+	    <groupId>org.apache.servicemix.bundles</groupId>
+	    <artifactId>bundles-pom</artifactId>
+	    <version>1-SNAPSHOT</version>
     </parent>
 
     <groupId>org.apache.servicemix.bundles</groupId>
-    <!--
-    <artifactId>${pom.groupId}.${pkgArtifactId}-${pkgVersion}</artifactId>
-    -->
-    <artifactId>org.apache.servicemix.bundles.aopalliance-1.0</artifactId>
+    <artifactId>org.apache.servicemix.bundles.aopalliance</artifactId>
     <packaging>bundle</packaging>
-    <version>1.0.0-SNAPSHOT</version>
-    <name>Apache ServiceMix OSGI Common Bundles: ${pkgArtifactId}-${pkgVersion}</name>
+    <version>1.0_1-SNAPSHOT</version>
+    <name>Apache ServiceMix Bundles: ${pkgArtifactId}-${pkgVersion}</name>
     <description>
         This bundle simply wraps ${pkgArtifactId}-${pkgVersion}.jar.
     </description>
 
     <properties>
+        <pkgGroupId>aopalliance</pkgGroupId>
         <pkgArtifactId>aopalliance</pkgArtifactId>
-        <pkgVersion>${aopalliance.version}</pkgVersion>
+        <pkgVersion>1.0</pkgVersion>
         <servicemix.osgi.export.pkg>org.aopalliance</servicemix.osgi.export.pkg>
     </properties>
 
     <dependencies>
         <dependency>
-            <groupId>aopalliance</groupId>
+            <groupId>${pkgGroupId}</groupId>
             <artifactId>${pkgArtifactId}</artifactId>
             <version>${pkgVersion}</version>
-            <optional>true</optional>
-        </dependency>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
-            <scope>test</scope>
         </dependency>
     </dependencies>
 
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            <artifactSet>
+                                <includes>
+                                    <include>${pkgGroupId}:${pkgArtifactId}</include>
+                                </includes>
+                            </artifactSet>
+                            <filters>
+                                <filter>
+                                    <artifact>${pkgGroupId}:${pkgArtifactId}</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                            </filters>
+                            <promoteTransitiveDependencies>true</promoteTransitiveDependencies>
+                            <createDependencyReducedPom>true</createDependencyReducedPom>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>
\ No newline at end of file

Modified: servicemix/smx4/bundles/trunk/asm-2.2.3/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/asm-2.2.3/pom.xml?rev=670755&r1=670476&r2=670755&view=diff
==============================================================================
--- servicemix/smx4/bundles/trunk/asm-2.2.3/pom.xml (original)
+++ servicemix/smx4/bundles/trunk/asm-2.2.3/pom.xml Mon Jun 23 14:12:19 2008
@@ -21,42 +21,68 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix.kernel.bundles</groupId>
-        <artifactId>bundles</artifactId>
-        <version>1.0.0-SNAPSHOT</version>
+	    <groupId>org.apache.servicemix.bundles</groupId>
+	    <artifactId>bundles-pom</artifactId>
+	    <version>1-SNAPSHOT</version>
     </parent>
 
     <groupId>org.apache.servicemix.bundles</groupId>
-    <!--
-    <artifactId>${pom.groupId}.${pkgArtifactId}-${pkgVersion}</artifactId>
-    -->
-    <artifactId>org.apache.servicemix.bundles.asm-2.2.3</artifactId>
+    <artifactId>org.apache.servicemix.bundles.asm</artifactId>
     <packaging>bundle</packaging>
-    <version>1.0.0-SNAPSHOT</version>
-    <name>Apache ServiceMix OSGI Common Bundles: ${pkgArtifactId}-${pkgVersion}</name>
+    <version>2.2.3_1-SNAPSHOT</version>
+    <name>Apache ServiceMix Bundles: ${pkgArtifactId}-${pkgVersion}</name>
     <description>
         This bundle simply wraps ${pkgArtifactId}-${pkgVersion}.jar.
     </description>
 
     <properties>
+        <pkgGroupId>asm</pkgGroupId>
         <pkgArtifactId>asm</pkgArtifactId>
-        <pkgVersion>${asm.version}</pkgVersion>
+        <pkgVersion>2.2.3</pkgVersion>
         <servicemix.osgi.export.pkg>org.objectweb.asm</servicemix.osgi.export.pkg>
     </properties>
 
     <dependencies>
         <dependency>
-            <groupId>asm</groupId>
+            <groupId>${pkgGroupId}</groupId>
             <artifactId>asm-all</artifactId>
             <version>${pkgVersion}</version>
             <optional>true</optional>
         </dependency>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            <artifactSet>
+                                <includes>
+                                    <include>${pkgGroupId}:asm-all</include>
+                                </includes>
+                            </artifactSet>
+                            <filters>
+                                <filter>
+                                    <artifact>${pkgGroupId}:asm-all</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                            </filters>
+                            <promoteTransitiveDependencies>true</promoteTransitiveDependencies>
+                            <createDependencyReducedPom>true</createDependencyReducedPom>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>
\ No newline at end of file

Added: servicemix/smx4/bundles/trunk/bundles-pom/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/bundles-pom/pom.xml?rev=670755&view=auto
==============================================================================
--- servicemix/smx4/bundles/trunk/bundles-pom/pom.xml (added)
+++ servicemix/smx4/bundles/trunk/bundles-pom/pom.xml Mon Jun 23 14:12:19 2008
@@ -0,0 +1,69 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+    <!--
+
+        Licensed to the Apache Software Foundation (ASF) under one or more
+        contributor license agreements.  See the NOTICE file distributed with
+        this work for additional information regarding copyright ownership.
+        The ASF licenses this file to You under the Apache License, Version 2.0
+        (the "License"); you may not use this file except in compliance with
+        the License.  You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing, software
+        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.
+    -->
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+	    <groupId>org.apache.servicemix</groupId>
+	    <artifactId>servicemix-pom</artifactId>
+	    <version>1.0</version>
+    </parent>
+
+    <groupId>org.apache.servicemix.bundles</groupId>
+    <artifactId>bundles-pom</artifactId>
+    <packaging>pom</packaging>
+    <version>1-SNAPSHOT</version>
+    <name>Apache ServiceMix Bundles</name>
+
+    <properties>
+        <servicemix.osgi.export>${servicemix.osgi.export.pkg}*;version=${pkgVersion};-split-package:=merge-first</servicemix.osgi.export>
+        <servicemix.osgi.export.pkg />
+        <servicemix.osgi.import.pkg />
+        <servicemix.osgi.private.pkg />
+    </properties>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.felix</groupId>
+                <artifactId>maven-bundle-plugin</artifactId>
+                <version>1.4.0</version>
+                <extensions>true</extensions>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>bundle</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <configuration>
+                    <instructions>
+                        <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
+                        <Export-Package>${servicemix.osgi.export}</Export-Package>
+                        <Import-Package>${servicemix.osgi.import.pkg}*</Import-Package>
+                        <Private-Package>${servicemix.osgi.private.pkg}</Private-Package>
+                    </instructions>
+                    <unpackBundle>true</unpackBundle>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+
+</project>
\ No newline at end of file

Modified: servicemix/smx4/bundles/trunk/cglib-2.1_3/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/cglib-2.1_3/pom.xml?rev=670755&r1=670476&r2=670755&view=diff
==============================================================================
--- servicemix/smx4/bundles/trunk/cglib-2.1_3/pom.xml (original)
+++ servicemix/smx4/bundles/trunk/cglib-2.1_3/pom.xml Mon Jun 23 14:12:19 2008
@@ -21,26 +21,24 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix.kernel.bundles</groupId>
-        <artifactId>bundles</artifactId>
-        <version>1.0.0-SNAPSHOT</version>
+	    <groupId>org.apache.servicemix.bundles</groupId>
+	    <artifactId>bundles-pom</artifactId>
+	    <version>1-SNAPSHOT</version>
     </parent>
 
     <groupId>org.apache.servicemix.bundles</groupId>
-    <!--
-    <artifactId>${pom.groupId}.${pkgArtifactId}-${pkgVersion}</artifactId>
-    -->
-    <artifactId>org.apache.servicemix.bundles.cglib-2.1_3</artifactId>
+    <artifactId>org.apache.servicemix.bundles.cglib</artifactId>
     <packaging>bundle</packaging>
-    <version>1.0.0-SNAPSHOT</version>
-    <name>Apache ServiceMix OSGI Common Bundles: ${pkgArtifactId}-${pkgVersion}</name>
+    <version>2.1_3_1-SNAPSHOT</version>
+    <name>Apache ServiceMix Bundles: ${pkgArtifactId}-${pkgVersion}</name>
     <description>
         This bundle simply wraps ${pkgArtifactId}-${pkgVersion}.jar.
     </description>
 
     <properties>
+        <pkgGroupId>cglib</pkgGroupId>
         <pkgArtifactId>cglib</pkgArtifactId>
-        <pkgVersion>${cglib.version}</pkgVersion>
+        <pkgVersion>2.1_3</pkgVersion>
         <servicemix.osgi.export.pkg>net.sf.cglib</servicemix.osgi.export.pkg>
         <servicemix.osgi.import.pkg>
             net.sf.cglib.asm.util;resolution:=optional,
@@ -52,17 +50,45 @@
 
     <dependencies>
         <dependency>
-            <groupId>cglib</groupId>
+            <groupId>${pkgGroupId}</groupId>
             <artifactId>cglib-nodep</artifactId>
             <version>${pkgVersion}</version>
             <optional>true</optional>
         </dependency>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            <artifactSet>
+                                <includes>
+                                    <include>${pkgGroupId}:cglib-nodep</include>
+                                </includes>
+                            </artifactSet>
+                            <filters>
+                                <filter>
+                                    <artifact>${pkgGroupId}:cglib-nodep</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                            </filters>
+                            <promoteTransitiveDependencies>true</promoteTransitiveDependencies>
+                            <createDependencyReducedPom>true</createDependencyReducedPom>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>
\ No newline at end of file

Modified: servicemix/smx4/bundles/trunk/commons-io-1.3.2/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/commons-io-1.3.2/pom.xml?rev=670755&r1=670633&r2=670755&view=diff
==============================================================================
--- servicemix/smx4/bundles/trunk/commons-io-1.3.2/pom.xml (original)
+++ servicemix/smx4/bundles/trunk/commons-io-1.3.2/pom.xml Mon Jun 23 14:12:19 2008
@@ -21,23 +21,24 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix.camel.bundles</groupId>
-        <artifactId>bundles</artifactId>
-        <version>4.0-m2-SNAPSHOT</version>
+	    <groupId>org.apache.servicemix.bundles</groupId>
+	    <artifactId>bundles-pom</artifactId>
+	    <version>1-SNAPSHOT</version>
     </parent>
 
     <groupId>org.apache.servicemix.bundles</groupId>
-    <artifactId>${pom.groupId}.${pkgArtifactId}-${pkgVersion}</artifactId>
-    <version>4.0-m2-SNAPSHOT</version>
+    <artifactId>org.apache.servicemix.bundles.commons-io</artifactId>
+    <version>1.3.2_1-SNAPSHOT</version>
     <packaging>bundle</packaging>
-    <name>Apache ServiceMix OSGI Common Bundles: ${pkgArtifactId}</name>
+    <name>Apache ServiceMix Bundles: ${pkgArtifactId}-${pkgVersion}</name>
     <description>
         This bundle simply wraps ${pkgArtifactId}-${pkgVersion}.jar.
     </description>
 
     <properties>
+        <pkgGroupId>commons-io</pkgGroupId>
         <pkgArtifactId>commons-io</pkgArtifactId>
-        <pkgVersion>${commons-io.version}</pkgVersion>
+        <pkgVersion>1.3.2</pkgVersion>
         <servicemix.osgi.export.pkg>
             org.apache.commons.io*
         </servicemix.osgi.export.pkg>
@@ -45,15 +46,44 @@
 
     <dependencies>
         <dependency>
-            <groupId>commons-io</groupId>
-            <artifactId>commons-io</artifactId>
-            <version>${commons-io.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
-            <scope>test</scope>
+            <groupId>${pkgGroupId}</groupId>
+            <artifactId>${pkgArtifactId}</artifactId>
+            <version>${pkgVersion}</version>
         </dependency>
     </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            <artifactSet>
+                                <includes>
+                                    <include>${pkgGroupId}:${pkgArtifactId}</include>
+                                </includes>
+                            </artifactSet>
+                            <filters>
+                                <filter>
+                                    <artifact>${pkgGroupId}:${pkgArtifactId}</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                            </filters>
+                            <promoteTransitiveDependencies>true</promoteTransitiveDependencies>
+                            <createDependencyReducedPom>true</createDependencyReducedPom>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>

Modified: servicemix/smx4/bundles/trunk/commons-jxpath-1.2/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/commons-jxpath-1.2/pom.xml?rev=670755&r1=670633&r2=670755&view=diff
==============================================================================
--- servicemix/smx4/bundles/trunk/commons-jxpath-1.2/pom.xml (original)
+++ servicemix/smx4/bundles/trunk/commons-jxpath-1.2/pom.xml Mon Jun 23 14:12:19 2008
@@ -21,23 +21,24 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix.camel.bundles</groupId>
-        <artifactId>bundles</artifactId>
-        <version>4.0-m2-SNAPSHOT</version>
+	    <groupId>org.apache.servicemix.bundles</groupId>
+	    <artifactId>bundles-pom</artifactId>
+	    <version>1-SNAPSHOT</version>
     </parent>
 
     <groupId>org.apache.servicemix.bundles</groupId>
-    <artifactId>${pom.groupId}.${pkgArtifactId}-${pkgVersion}</artifactId>
-    <version>4.0-m2-SNAPSHOT</version>
+    <artifactId>org.apache.servicemix.bundles.commons-jxpath</artifactId>
+    <version>1.2_1-SNAPSHOT</version>
     <packaging>bundle</packaging>
-    <name>Apache ServiceMix OSGI Common Bundles: ${pkgArtifactId}</name>
+    <name>Apache ServiceMix Bundles: ${pkgArtifactId}-${pkgVersion}</name>
     <description>
         This bundle simply wraps ${pkgArtifactId}-${pkgVersion}.jar.
     </description>
 
     <properties>
+        <pkgGroupId>commons-jxpath</pkgGroupId>
         <pkgArtifactId>commons-jxpath</pkgArtifactId>
-        <pkgVersion>${commons-jxpath.version}</pkgVersion>
+        <pkgVersion>1.2</pkgVersion>
         <servicemix.osgi.export.pkg>
             org.apache.commons.jxpath*,org.apache.commons.beanutils*,org.apache.commons.collections*,org.jdom*,org.apache.xerces*,
             javax.servlet.jsp*,org.apache.xml*
@@ -50,15 +51,44 @@
 
     <dependencies>
         <dependency>
-            <groupId>commons-jxpath</groupId>
-            <artifactId>commons-jxpath</artifactId>
-            <version>${commons-jxpath.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
-            <scope>test</scope>
+            <groupId>${pkgGroupId}</groupId>
+            <artifactId>${pkgArtifactId}</artifactId>
+            <version>${pkgVersion}</version>
         </dependency>
     </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            <artifactSet>
+                                <includes>
+                                    <include>${pkgGroupId}:${pkgArtifactId}</include>
+                                </includes>
+                            </artifactSet>
+                            <filters>
+                                <filter>
+                                    <artifact>${pkgGroupId}:${pkgArtifactId}</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                            </filters>
+                            <promoteTransitiveDependencies>true</promoteTransitiveDependencies>
+                            <createDependencyReducedPom>true</createDependencyReducedPom>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>

Modified: servicemix/smx4/bundles/trunk/howl-1.0.1-1/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/howl-1.0.1-1/pom.xml?rev=670755&r1=670633&r2=670755&view=diff
==============================================================================
--- servicemix/smx4/bundles/trunk/howl-1.0.1-1/pom.xml (original)
+++ servicemix/smx4/bundles/trunk/howl-1.0.1-1/pom.xml Mon Jun 23 14:12:19 2008
@@ -21,21 +21,22 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix.transaction.bundles</groupId>
-        <artifactId>bundles</artifactId>
-        <version>4.0-m2-SNAPSHOT</version>
+	    <groupId>org.apache.servicemix.bundles</groupId>
+	    <artifactId>bundles-pom</artifactId>
+	    <version>1-SNAPSHOT</version>
     </parent>
 
     <groupId>org.apache.servicemix.bundles</groupId>
-    <artifactId>org.apache.servicemix.bundles.howl-1.0.1-1</artifactId>
-    <version>4.0-m2-SNAPSHOT</version>
+    <artifactId>org.apache.servicemix.bundles.howl</artifactId>
+    <version>1.0.1-1_1-SNAPSHOT</version>
     <packaging>bundle</packaging>
-    <name>Apache ServiceMix OSGI Common Bundles: ${pkgArtifactId}</name>
+    <name>Apache ServiceMix Bundles: ${pkgArtifactId}-${pkgVersion}</name>
     <description>
         This bundle simply wraps ${pkgArtifactId}-${pkgVersion}.jar.
     </description>
 
     <properties>
+        <pkgGroupId>org.objectweb.howl</pkgGroupId>
         <pkgArtifactId>howl</pkgArtifactId>
         <pkgVersion>1.0.1-1</pkgVersion>
         <servicemix.osgi.export.pkg>org.objectweb.howl</servicemix.osgi.export.pkg>
@@ -46,10 +47,45 @@
 
     <dependencies>
         <dependency>
-            <groupId>org.objectweb.howl</groupId>
+            <groupId>${pkgGroupId}</groupId>
             <artifactId>${pkgArtifactId}</artifactId>
             <version>${pkgVersion}</version>
             <optional>true</optional>
         </dependency>
     </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            <artifactSet>
+                                <includes>
+                                    <include>${pkgGroupId}:${pkgArtifactId}</include>
+                                </includes>
+                            </artifactSet>
+                            <filters>
+                                <filter>
+                                    <artifact>${pkgGroupId}:${pkgArtifactId}</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                            </filters>
+                            <promoteTransitiveDependencies>true</promoteTransitiveDependencies>
+                            <createDependencyReducedPom>true</createDependencyReducedPom>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>
\ No newline at end of file

Modified: servicemix/smx4/bundles/trunk/jasper-6.0.14/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/jasper-6.0.14/pom.xml?rev=670755&r1=670633&r2=670755&view=diff
==============================================================================
--- servicemix/smx4/bundles/trunk/jasper-6.0.14/pom.xml (original)
+++ servicemix/smx4/bundles/trunk/jasper-6.0.14/pom.xml Mon Jun 23 14:12:19 2008
@@ -21,23 +21,24 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix.war.bundles</groupId>
-        <artifactId>bundles</artifactId>
-        <version>4.0-m2-SNAPSHOT</version>
+	    <groupId>org.apache.servicemix.bundles</groupId>
+	    <artifactId>bundles-pom</artifactId>
+	    <version>1-SNAPSHOT</version>
     </parent>
 
     <groupId>org.apache.servicemix.bundles</groupId>
-    <artifactId>${pom.groupId}.${pkgArtifactId}-${pkgVersion}</artifactId>
-    <version>4.0-m2-SNAPSHOT</version>
+    <artifactId>org.apache.servicemix.bundles.jasper</artifactId>
+    <version>6.0.14_1-SNAPSHOT</version>
     <packaging>bundle</packaging>
-    <name>Apache ServiceMix OSGI Common Bundles: ${pkgArtifactId}</name>
+    <name>Apache ServiceMix Bundles: ${pkgArtifactId}-${pkgVersion}</name>
     <description>
         This bundle simply wraps ${pkgArtifactId}-${pkgVersion}.jar.
     </description>
 
     <properties>
+        <pkgGroupId>org.apache.tomcat</pkgGroupId>
         <pkgArtifactId>jasper</pkgArtifactId>
-        <pkgVersion>${jasper.version}</pkgVersion>
+        <pkgVersion>6.0.14</pkgVersion>
         <servicemix.osgi.export.pkg>org.apache,org.apache.jasper*</servicemix.osgi.export.pkg>
         <servicemix.osgi.import.pkg>
             javax*;resolution:=optional,
@@ -51,16 +52,45 @@
 
     <dependencies>
         <dependency>
-            <groupId>org.apache.tomcat</groupId>
+            <groupId>${pkgGroupId}</groupId>
             <artifactId>${pkgArtifactId}</artifactId>
             <version>${pkgVersion}</version>
             <optional>true</optional>
         </dependency>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            <artifactSet>
+                                <includes>
+                                    <include>${pkgGroupId}:${pkgArtifactId}</include>
+                                </includes>
+                            </artifactSet>
+                            <filters>
+                                <filter>
+                                    <artifact>${pkgGroupId}:${pkgArtifactId}</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                            </filters>
+                            <promoteTransitiveDependencies>true</promoteTransitiveDependencies>
+                            <createDependencyReducedPom>true</createDependencyReducedPom>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>
\ No newline at end of file

Modified: servicemix/smx4/bundles/trunk/jaxb-impl-2.1.6/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/jaxb-impl-2.1.6/pom.xml?rev=670755&r1=670633&r2=670755&view=diff
==============================================================================
--- servicemix/smx4/bundles/trunk/jaxb-impl-2.1.6/pom.xml (original)
+++ servicemix/smx4/bundles/trunk/jaxb-impl-2.1.6/pom.xml Mon Jun 23 14:12:19 2008
@@ -21,23 +21,24 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix.camel.bundles</groupId>
-        <artifactId>bundles</artifactId>
-        <version>4.0-m2-SNAPSHOT</version>
+	    <groupId>org.apache.servicemix.bundles</groupId>
+	    <artifactId>bundles-pom</artifactId>
+	    <version>1-SNAPSHOT</version>
     </parent>
 
     <groupId>org.apache.servicemix.bundles</groupId>
-    <artifactId>${pom.groupId}.${pkgArtifactId}-${pkgVersion}</artifactId>
-    <version>4.0-m2-SNAPSHOT</version>
+    <artifactId>org.apache.servicemix.bundles.jaxb-impl</artifactId>
+    <version>2.1.6_1-SNAPSHOT</version>
     <packaging>bundle</packaging>
-    <name>Apache ServiceMix OSGI Common Bundles: ${pkgArtifactId}</name>
+    <name>Apache ServiceMix Bundles: ${pkgArtifactId}-${pkgVersion}</name>
     <description>
         This bundle simply wraps ${pkgArtifactId}-${pkgVersion}.jar.
     </description>
 
     <properties>
+        <pkgGroupId>com.sun.xml.bind</pkgGroupId>
         <pkgArtifactId>jaxb-impl</pkgArtifactId>
-        <pkgVersion>${jaxb.impl.version}</pkgVersion>
+        <pkgVersion>2.1.6</pkgVersion>
         <servicemix.osgi.export.pkg>
             com.sun.xml.bind*,
             com.sun.istack*,
@@ -59,28 +60,54 @@
 
     <dependencies>
         <dependency>
-            <groupId>com.sun.xml.bind</groupId>
+            <groupId>${pkgGroupId}</groupId>
             <artifactId>${pkgArtifactId}</artifactId>
             <version>${pkgVersion}</version>
-            <optional>true</optional>
         </dependency>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.stax-api-1.0</artifactId>
-            <version>${servicemix.specs.version}</version>
-            <optional>true</optional>
+            <version>1.0.0</version>
         </dependency>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
-            <artifactId>org.apache.servicemix.specs.jaxb-api-${jaxb.api.version}</artifactId>
-            <version>${servicemix.specs.version}</version>
-            <optional>true</optional>
-        </dependency>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
-            <scope>test</scope>
+            <artifactId>org.apache.servicemix.specs.jaxb-api-2.1</artifactId>
+            <version>1.0.0</version>
         </dependency>
     </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            <artifactSet>
+                                <includes>
+                                    <include>${pkgGroupId}:${pkgArtifactId}</include>
+                                </includes>
+                            </artifactSet>
+                            <filters>
+                                <filter>
+                                    <artifact>${pkgGroupId}:${pkgArtifactId}</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                            </filters>
+                            <promoteTransitiveDependencies>true</promoteTransitiveDependencies>
+                            <createDependencyReducedPom>true</createDependencyReducedPom>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>

Modified: servicemix/smx4/bundles/trunk/jencks-2.1/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/jencks-2.1/pom.xml?rev=670755&r1=670633&r2=670755&view=diff
==============================================================================
--- servicemix/smx4/bundles/trunk/jencks-2.1/pom.xml (original)
+++ servicemix/smx4/bundles/trunk/jencks-2.1/pom.xml Mon Jun 23 14:12:19 2008
@@ -21,21 +21,22 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix.transaction.bundles</groupId>
-        <artifactId>bundles</artifactId>
-        <version>4.0-m2-SNAPSHOT</version>
+	    <groupId>org.apache.servicemix.bundles</groupId>
+	    <artifactId>bundles-pom</artifactId>
+	    <version>1-SNAPSHOT</version>
     </parent>
 
     <groupId>org.apache.servicemix.bundles</groupId>
-    <artifactId>org.apache.servicemix.bundles.jencks-2.1</artifactId>
-    <version>4.0-m2-SNAPSHOT</version>
+    <artifactId>org.apache.servicemix.bundles.jencks</artifactId>
+    <version>2.1_1-SNAPSHOT</version>
     <packaging>bundle</packaging>
-    <name>Apache ServiceMix OSGI Common Bundles: ${pkgArtifactId}</name>
+    <name>Apache ServiceMix Bundles: ${pkgArtifactId}-${pkgVersion}</name>
     <description>
         This bundle simply wraps ${pkgArtifactId}-${pkgVersion}.jar.
     </description>
 
     <properties>
+        <pkgGroupId>org.jencks</pkgGroupId>
         <pkgArtifactId>jencks</pkgArtifactId>
         <pkgVersion>2.1</pkgVersion>
         <servicemix.osgi.export.pkg>org.jencks</servicemix.osgi.export.pkg>
@@ -50,16 +51,49 @@
 
     <dependencies>
         <dependency>
-            <groupId>org.jencks</groupId>
+            <groupId>${pkgGroupId}</groupId>
             <artifactId>${pkgArtifactId}</artifactId>
             <version>${pkgVersion}</version>
-            <optional>true</optional>
         </dependency>
         <dependency>
             <groupId>org.apache.geronimo.specs</groupId>
             <artifactId>geronimo-j2ee-connector_1.5_spec</artifactId>
-            <version>${geronimo.j2ee.connector.version}</version>
-            <optional>true</optional>
+            <version>2.0.0</version>
         </dependency>
     </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            <artifactSet>
+                                <includes>
+                                    <include>${pkgGroupId}:${pkgArtifactId}</include>
+                                </includes>
+                            </artifactSet>
+                            <filters>
+                                <filter>
+                                    <artifact>${pkgGroupId}:${pkgArtifactId}</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                            </filters>
+                            <promoteTransitiveDependencies>true</promoteTransitiveDependencies>
+                            <createDependencyReducedPom>true</createDependencyReducedPom>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>
\ No newline at end of file

Modified: servicemix/smx4/bundles/trunk/junit-4.4/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/junit-4.4/pom.xml?rev=670755&r1=670476&r2=670755&view=diff
==============================================================================
--- servicemix/smx4/bundles/trunk/junit-4.4/pom.xml (original)
+++ servicemix/smx4/bundles/trunk/junit-4.4/pom.xml Mon Jun 23 14:12:19 2008
@@ -21,43 +21,77 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix.kernel.bundles</groupId>
-        <artifactId>bundles</artifactId>
-        <version>1.0.0-SNAPSHOT</version>
+	    <groupId>org.apache.servicemix.bundles</groupId>
+	    <artifactId>bundles-pom</artifactId>
+	    <version>1-SNAPSHOT</version>
     </parent>
 
     <groupId>org.apache.servicemix.bundles</groupId>
-    <!--
-    <artifactId>${pom.groupId}.${pkgArtifactId}-${pkgVersion}</artifactId>
-    -->
-    <artifactId>org.apache.servicemix.bundles.junit-4.4</artifactId>
+    <artifactId>org.apache.servicemix.bundles.junit</artifactId>
     <packaging>bundle</packaging>
-    <version>1.0.0-SNAPSHOT</version>
-    <name>Apache ServiceMix OSGI Common Bundles: ${pkgArtifactId}-${pkgVersion}</name>
+    <version>4.4_1-SNAPSHOT</version>
+    <name>Apache ServiceMix Bundles: ${pkgArtifactId}-${pkgVersion}</name>
     <description>
         This bundle simply wraps ${pkgArtifactId}-${pkgVersion}.jar.
     </description>
 
     <properties>
+        <pkgGroupId>junit</pkgGroupId>
         <pkgArtifactId>junit</pkgArtifactId>
-        <pkgVersion>${junit.version}</pkgVersion>
+        <pkgVersion>4.4</pkgVersion>
         <servicemix.osgi.export>
             org.junit*;version=${pkgVersion};-split-package:=merge-first,
             junit*;version=${pkgVersion};-split-package:=merge-first
         </servicemix.osgi.export>
         <servicemix.osgi.import.pkg>
-            org.hamcrest*;resolution:=optional,
             *
         </servicemix.osgi.import.pkg>
+        <servicemix.osgi.private.pkg>
+            org.hamcrest*
+        </servicemix.osgi.private.pkg>
     </properties>
 
     <dependencies>
         <dependency>
-            <groupId>junit</groupId>
+            <groupId>${pkgGroupId}</groupId>
             <artifactId>${pkgArtifactId}</artifactId>
             <version>${pkgVersion}</version>
             <optional>true</optional>
         </dependency>
     </dependencies>
 
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            <artifactSet>
+                                <includes>
+                                    <include>${pkgGroupId}:${pkgArtifactId}</include>
+                                </includes>
+                            </artifactSet>
+                            <filters>
+                                <filter>
+                                    <artifact>${pkgGroupId}:${pkgArtifactId}</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                            </filters>
+                            <promoteTransitiveDependencies>true</promoteTransitiveDependencies>
+                            <createDependencyReducedPom>true</createDependencyReducedPom>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>
\ No newline at end of file

Modified: servicemix/smx4/bundles/trunk/mina-1.1.6/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/mina-1.1.6/pom.xml?rev=670755&r1=670476&r2=670755&view=diff
==============================================================================
--- servicemix/smx4/bundles/trunk/mina-1.1.6/pom.xml (original)
+++ servicemix/smx4/bundles/trunk/mina-1.1.6/pom.xml Mon Jun 23 14:12:19 2008
@@ -21,26 +21,24 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix.kernel.bundles</groupId>
-        <artifactId>bundles</artifactId>
-        <version>1.0.0-SNAPSHOT</version>
+	    <groupId>org.apache.servicemix.bundles</groupId>
+	    <artifactId>bundles-pom</artifactId>
+	    <version>1-SNAPSHOT</version>
     </parent>
 
     <groupId>org.apache.servicemix.bundles</groupId>
-    <!--
-    <artifactId>${pom.groupId}.${pkgArtifactId}-${pkgVersion}</artifactId>
-    -->
-    <artifactId>org.apache.servicemix.bundles.mina-1.1.6</artifactId>
+    <artifactId>org.apache.servicemix.bundles.mina</artifactId>
     <packaging>bundle</packaging>
-    <version>1.0.0-SNAPSHOT</version>
-    <name>Apache ServiceMix OSGI Common Bundles: ${pkgArtifactId}-${pkgVersion}</name>
+    <version>1.1.6_1-SNAPSHOT</version>
+    <name>Apache ServiceMix Bundles: ${pkgArtifactId}-${pkgVersion}</name>
     <description>
         This bundle simply wraps ${pkgArtifactId}-${pkgVersion}.jar.
     </description>
 
     <properties>
+        <pkgGroupId>org.apache.mina</pkgGroupId>
         <pkgArtifactId>mina</pkgArtifactId>
-        <pkgVersion>${mina.version}</pkgVersion>
+        <pkgVersion>1.1.6</pkgVersion>
         <servicemix.osgi.export.pkg>
             org.apache.mina
 	    </servicemix.osgi.export.pkg>
@@ -53,47 +51,104 @@
 
     <dependencies>
         <dependency>
-            <groupId>org.apache.mina</groupId>
+            <groupId>${pkgGroupId}</groupId>
             <artifactId>mina-core</artifactId>
             <version>${pkgVersion}</version>
-            <optional>true</optional>
         </dependency>
         <dependency>
-            <groupId>org.apache.mina</groupId>
+            <groupId>${pkgGroupId}</groupId>
             <artifactId>mina-filter-codec-netty</artifactId>
             <version>${pkgVersion}</version>
-            <optional>true</optional>
         </dependency>
         <dependency>
-            <groupId>org.apache.mina</groupId>
+            <groupId>${pkgGroupId}</groupId>
             <artifactId>mina-filter-compression</artifactId>
             <version>${pkgVersion}</version>
-            <optional>true</optional>
         </dependency>
         <dependency>
-            <groupId>org.apache.mina</groupId>
+            <groupId>${pkgGroupId}</groupId>
             <artifactId>mina-filter-ssl</artifactId>
             <version>${pkgVersion}</version>
-            <optional>true</optional>
         </dependency>
         <dependency>
-            <groupId>org.apache.mina</groupId>
+            <groupId>${pkgGroupId}</groupId>
             <artifactId>mina-integration-jmx</artifactId>
             <version>${pkgVersion}</version>
-            <optional>true</optional>
         </dependency>
         <dependency>
-            <groupId>org.apache.mina</groupId>
+            <groupId>${pkgGroupId}</groupId>
             <artifactId>mina-integration-spring</artifactId>
             <version>${pkgVersion}</version>
-            <optional>true</optional>
-        </dependency>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
-            <scope>test</scope>
         </dependency>
     </dependencies>
 
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            <artifactSet>
+                                <includes>
+                                    <include>${pkgGroupId}:mina-core</include>
+                                    <include>${pkgGroupId}:mina-filter-codec-netty</include>
+                                    <include>${pkgGroupId}:mina-filter-compression</include>
+                                    <include>${pkgGroupId}:mina-filter-ssl</include>
+                                    <include>${pkgGroupId}:mina-integration-jmx</include>
+                                    <include>${pkgGroupId}:mina-integration-spring</include>
+                                </includes>
+                            </artifactSet>
+                            <filters>
+                                <filter>
+                                    <artifact>${pkgGroupId}:mina-core</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                                <filter>
+                                    <artifact>${pkgGroupId}:mina-filter-codec-netty</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                                <filter>
+                                    <artifact>${pkgGroupId}:mina-filter-compression</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                                <filter>
+                                    <artifact>${pkgGroupId}:mina-filter-ssl</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                                <filter>
+                                    <artifact>${pkgGroupId}:mina-integration-jmx</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                                <filter>
+                                    <artifact>${pkgGroupId}:mina-integration-spring</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                            </filters>
+                            <promoteTransitiveDependencies>true</promoteTransitiveDependencies>
+                            <createDependencyReducedPom>true</createDependencyReducedPom>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>
\ No newline at end of file

Modified: servicemix/smx4/bundles/trunk/neethi-2.0.2/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/neethi-2.0.2/pom.xml?rev=670755&r1=670633&r2=670755&view=diff
==============================================================================
--- servicemix/smx4/bundles/trunk/neethi-2.0.2/pom.xml (original)
+++ servicemix/smx4/bundles/trunk/neethi-2.0.2/pom.xml Mon Jun 23 14:12:19 2008
@@ -21,21 +21,22 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix.cxf.bundles</groupId>
-        <artifactId>bundles</artifactId>
-        <version>4.0-m2-SNAPSHOT</version>
+	    <groupId>org.apache.servicemix.bundles</groupId>
+	    <artifactId>bundles-pom</artifactId>
+	    <version>1-SNAPSHOT</version>
     </parent>
 
     <groupId>org.apache.servicemix.bundles</groupId>
-    <artifactId>org.apache.servicemix.bundles.neethi-2.0.2</artifactId>
-    <version>4.0-m2-SNAPSHOT</version>
+    <artifactId>org.apache.servicemix.bundles.neethi</artifactId>
+    <version>2.0.2_1-SNAPSHOT</version>
     <packaging>bundle</packaging>
-    <name>Apache ServiceMix OSGI Common Bundles: ${pkgArtifactId}</name>
+    <name>Apache ServiceMix Bundles: ${pkgArtifactId}-${pkgVersion}</name>
     <description>
         This bundle simply wraps ${pkgArtifactId}-${pkgVersion}.jar.
     </description>
 
     <properties>
+        <pkgGroupId>org.apache.neethi</pkgGroupId>
         <pkgArtifactId>neethi</pkgArtifactId>
         <pkgVersion>2.0.2</pkgVersion>
         <servicemix.osgi.import.pkg>
@@ -51,8 +52,8 @@
 
     <dependencies>
         <dependency>
-            <groupId>org.apache.neethi</groupId>
-            <artifactId>neethi</artifactId>
+            <groupId>${pkgGroupId}</groupId>
+            <artifactId>${pkgArtifactId}</artifactId>
             <version>${pkgVersion}</version>
             <optional>true</optional>
             <exclusions>
@@ -84,4 +85,38 @@
         </dependency>
     </dependencies>
 
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            <artifactSet>
+                                <includes>
+                                    <include>${pkgGroupId}:${pkgArtifactId}</include>
+                                </includes>
+                            </artifactSet>
+                            <filters>
+                                <filter>
+                                    <artifact>${pkgGroupId}:${pkgArtifactId}</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                            </filters>
+                            <promoteTransitiveDependencies>true</promoteTransitiveDependencies>
+                            <createDependencyReducedPom>true</createDependencyReducedPom>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>
\ No newline at end of file

Modified: servicemix/smx4/bundles/trunk/saaj-impl-1.3/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/saaj-impl-1.3/pom.xml?rev=670755&r1=670633&r2=670755&view=diff
==============================================================================
--- servicemix/smx4/bundles/trunk/saaj-impl-1.3/pom.xml (original)
+++ servicemix/smx4/bundles/trunk/saaj-impl-1.3/pom.xml Mon Jun 23 14:12:19 2008
@@ -21,21 +21,22 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix.cxf.bundles</groupId>
-        <artifactId>bundles</artifactId>
-        <version>4.0-m2-SNAPSHOT</version>
+	    <groupId>org.apache.servicemix.bundles</groupId>
+	    <artifactId>bundles-pom</artifactId>
+	    <version>1-SNAPSHOT</version>
     </parent>
 
     <groupId>org.apache.servicemix.bundles</groupId>
-    <artifactId>org.apache.servicemix.bundles.saaj-impl-1.3</artifactId>
-    <version>4.0-m2-SNAPSHOT</version>
+    <artifactId>org.apache.servicemix.bundles.saaj-impl</artifactId>
+    <version>1.3_1-SNAPSHOT</version>
     <packaging>bundle</packaging>
-    <name>Apache ServiceMix OSGI Common Bundles: ${pkgArtifactId}</name>
+    <name>Apache ServiceMix Bundles: ${pkgArtifactId}-${pkgVersion}</name>
     <description>
         This bundle simply wraps ${pkgArtifactId}-${pkgVersion}.jar.
     </description>
 
     <properties>
+        <pkgGroupId>com.sun.xml.messaging.saaj</pkgGroupId>
         <pkgArtifactId>saaj-impl</pkgArtifactId>
         <pkgVersion>1.3</pkgVersion>
         <servicemix.osgi.export.pkg>com.sun.xml.messaging.saaj</servicemix.osgi.export.pkg>
@@ -50,7 +51,7 @@
 
     <dependencies>
         <dependency>
-            <groupId>com.sun.xml.messaging.saaj</groupId>
+            <groupId>${pkgGroupId}</groupId>
             <artifactId>${pkgArtifactId}</artifactId>
             <version>${pkgVersion}</version>
             <optional>true</optional>
@@ -62,10 +63,44 @@
             </exclusions>
         </dependency>
         <dependency>
-		    <groupId>org.apache.geronimo.specs</groupId>
-            <artifactId>geronimo-saaj_1.3_spec</artifactId>
-            <version>${geronimo.saaj.version}</version>
-            <optional>true</optional>
+		    <groupId>org.apache.servicemix.specs</groupId>
+            <artifactId>org.apache.servicemix.specs.saaj-api-1.3</artifactId>
+            <version>1.0.0</version>
         </dependency>
     </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            <artifactSet>
+                                <includes>
+                                    <include>${pkgGroupId}:${pkgArtifactId}</include>
+                                </includes>
+                            </artifactSet>
+                            <filters>
+                                <filter>
+                                    <artifact>${pkgGroupId}:${pkgArtifactId}</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                            </filters>
+                            <promoteTransitiveDependencies>true</promoteTransitiveDependencies>
+                            <createDependencyReducedPom>true</createDependencyReducedPom>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>
\ No newline at end of file

Modified: servicemix/smx4/bundles/trunk/woodstox-3.2.6/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/woodstox-3.2.6/pom.xml?rev=670755&r1=670476&r2=670755&view=diff
==============================================================================
--- servicemix/smx4/bundles/trunk/woodstox-3.2.6/pom.xml (original)
+++ servicemix/smx4/bundles/trunk/woodstox-3.2.6/pom.xml Mon Jun 23 14:12:19 2008
@@ -22,23 +22,24 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix.nmr.bundles</groupId>
-        <artifactId>bundles</artifactId>
-        <version>1.0-m2-SNAPSHOT</version>
+	    <groupId>org.apache.servicemix.bundles</groupId>
+	    <artifactId>bundles-pom</artifactId>
+	    <version>1-SNAPSHOT</version>
     </parent>
 
     <groupId>org.apache.servicemix.bundles</groupId>
-    <artifactId>${pom.groupId}.${pkgArtifactId}-${pkgVersion}</artifactId>
+    <artifactId>org.apache.servicemix.bundles.woodstox</artifactId>
     <packaging>bundle</packaging>
-    <version>1.0-m2-SNAPSHOT</version>
-    <name>Apache ServiceMix OSGI Common Bundles: ${pkgArtifactId}-${pkgVersion}</name>
+    <version>3.2.6_1-SNAPSHOT</version>
+    <name>Apache ServiceMix Bundles: ${pkgArtifactId}-${pkgVersion}</name>
     <description>
         This bundle simply wraps ${pkgArtifactId}-${pkgVersion}.jar.
     </description>
 
     <properties>
+        <pkgGroupId>org.codehaus.woodstox</pkgGroupId>
         <pkgArtifactId>woodstox</pkgArtifactId>
-        <pkgVersion>${woodstox.version}</pkgVersion>
+        <pkgVersion>3.2.6</pkgVersion>
         <servicemix.osgi.import.pkg>
             com.sun.msv*;resolution:=optional,
             org.relaxng*;resolution:=optional,
@@ -55,7 +56,7 @@
 
     <dependencies>
         <dependency>
-            <groupId>org.codehaus.woodstox</groupId>
+            <groupId>${pkgGroupId}</groupId>
             <artifactId>wstx-asl</artifactId>
             <version>${pkgVersion}</version>
             <optional>true</optional>
@@ -69,9 +70,43 @@
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.stax-api-1.0</artifactId>
-            <version>${servicemix.specs.version}</version>
+            <version>1.0.0</version>
             <optional>true</optional>
         </dependency>
     </dependencies>
 
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            <artifactSet>
+                                <includes>
+                                    <include>${pkgGroupId}:wstx-asl</include>
+                                </includes>
+                            </artifactSet>
+                            <filters>
+                                <filter>
+                                    <artifact>${pkgGroupId}:wstx-asl</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                            </filters>
+                            <promoteTransitiveDependencies>true</promoteTransitiveDependencies>
+                            <createDependencyReducedPom>true</createDependencyReducedPom>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>

Modified: servicemix/smx4/bundles/trunk/wsdl4j-1.6.1/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/wsdl4j-1.6.1/pom.xml?rev=670755&r1=670633&r2=670755&view=diff
==============================================================================
--- servicemix/smx4/bundles/trunk/wsdl4j-1.6.1/pom.xml (original)
+++ servicemix/smx4/bundles/trunk/wsdl4j-1.6.1/pom.xml Mon Jun 23 14:12:19 2008
@@ -21,21 +21,22 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix.cxf.bundles</groupId>
-        <artifactId>bundles</artifactId>
-        <version>4.0-m2-SNAPSHOT</version>
+	    <groupId>org.apache.servicemix.bundles</groupId>
+	    <artifactId>bundles-pom</artifactId>
+	    <version>1-SNAPSHOT</version>
     </parent>
 
     <groupId>org.apache.servicemix.bundles</groupId>
-    <artifactId>org.apache.servicemix.bundles.wsdl4j-1.6.1</artifactId>
-    <version>4.0-m2-SNAPSHOT</version>
+    <artifactId>org.apache.servicemix.bundles.wsdl4j</artifactId>
+    <version>1.6.1_1-SNAPSHOT</version>
     <packaging>bundle</packaging>
-    <name>Apache ServiceMix OSGI Common Bundles: ${pkgArtifactId}</name>
+    <name>Apache ServiceMix Bundles: ${pkgArtifactId}-${pkgVersion}</name>
     <description>
         This bundle simply wraps ${pkgArtifactId}-${pkgVersion}.jar.
     </description>
 
     <properties>
+        <pkgGroupId>wsdl4j</pkgGroupId>
         <pkgArtifactId>wsdl4j</pkgArtifactId>
         <pkgVersion>1.6.1</pkgVersion>
         <servicemix.osgi.export>
@@ -46,11 +47,45 @@
 
     <dependencies>
         <dependency>
-            <groupId>wsdl4j</groupId>
-            <artifactId>wsdl4j</artifactId>
+            <groupId>${pkgGroupId}</groupId>
+            <artifactId>${pkgArtifactId}</artifactId>
             <version>${pkgVersion}</version>
             <optional>true</optional>
         </dependency>
     </dependencies>
 
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            <artifactSet>
+                                <includes>
+                                    <include>${pkgGroupId}:${pkgArtifactId}</include>
+                                </includes>
+                            </artifactSet>
+                            <filters>
+                                <filter>
+                                    <artifact>${pkgGroupId}:${pkgArtifactId}</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                            </filters>
+                            <promoteTransitiveDependencies>true</promoteTransitiveDependencies>
+                            <createDependencyReducedPom>true</createDependencyReducedPom>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>
\ No newline at end of file

Modified: servicemix/smx4/bundles/trunk/xmlresolver-1.2/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/xmlresolver-1.2/pom.xml?rev=670755&r1=670633&r2=670755&view=diff
==============================================================================
--- servicemix/smx4/bundles/trunk/xmlresolver-1.2/pom.xml (original)
+++ servicemix/smx4/bundles/trunk/xmlresolver-1.2/pom.xml Mon Jun 23 14:12:19 2008
@@ -21,16 +21,16 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix.cxf.bundles</groupId>
-        <artifactId>bundles</artifactId>
-        <version>4.0-m2-SNAPSHOT</version>
+	    <groupId>org.apache.servicemix.bundles</groupId>
+	    <artifactId>bundles-pom</artifactId>
+	    <version>1-SNAPSHOT</version>
     </parent>
 
     <groupId>org.apache.servicemix.bundles</groupId>
-    <artifactId>org.apache.servicemix.bundles.xmlresolver-1.2</artifactId>
-    <version>4.0-m2-SNAPSHOT</version>
+    <artifactId>org.apache.servicemix.bundles.xmlresolver</artifactId>
+    <version>1.2_1-SNAPSHOT</version>
     <packaging>bundle</packaging>
-    <name>Apache ServiceMix OSGI Common Bundles: ${pkgArtifactId}</name>
+    <name>Apache ServiceMix Bundles: ${pkgArtifactId}-${pkgVersion}</name>
     <description>
         This bundle simply wraps ${pkgArtifactId}-${pkgVersion}.jar.
     </description>
@@ -51,4 +51,38 @@
         </dependency>
     </dependencies>
 
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            <artifactSet>
+                                <includes>
+                                    <include>xml-resolver:xml-resolver</include>
+                                </includes>
+                            </artifactSet>
+                            <filters>
+                                <filter>
+                                    <artifact>xml-resolver:xml-resolver</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                            </filters>
+                            <promoteTransitiveDependencies>true</promoteTransitiveDependencies>
+                            <createDependencyReducedPom>true</createDependencyReducedPom>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>
\ No newline at end of file

Modified: servicemix/smx4/bundles/trunk/xmlschema-1.4.2/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/xmlschema-1.4.2/pom.xml?rev=670755&r1=670633&r2=670755&view=diff
==============================================================================
--- servicemix/smx4/bundles/trunk/xmlschema-1.4.2/pom.xml (original)
+++ servicemix/smx4/bundles/trunk/xmlschema-1.4.2/pom.xml Mon Jun 23 14:12:19 2008
@@ -21,16 +21,16 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix.cxf.bundles</groupId>
-        <artifactId>bundles</artifactId>
-        <version>4.0-m2-SNAPSHOT</version>
+	    <groupId>org.apache.servicemix.bundles</groupId>
+	    <artifactId>bundles-pom</artifactId>
+	    <version>1-SNAPSHOT</version>
     </parent>
 
     <groupId>org.apache.servicemix.bundles</groupId>
-    <artifactId>org.apache.servicemix.bundles.xmlschema-1.4.2</artifactId>
-    <version>4.0-m2-SNAPSHOT</version>
+    <artifactId>org.apache.servicemix.bundles.xmlschema</artifactId>
+    <version>1.4.2_1-SNAPSHOT</version>
     <packaging>bundle</packaging>
-    <name>Apache ServiceMix OSGI Common Bundles: ${pkgArtifactId}</name>
+    <name>Apache ServiceMix Bundles: ${pkgArtifactId}-${pkgVersion}</name>
     <description>
         This bundle simply wraps ${pkgArtifactId}-${pkgVersion}.jar.
     </description>
@@ -51,4 +51,38 @@
         </dependency>
     </dependencies>
 
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            <artifactSet>
+                                <includes>
+                                    <include>org.apache.ws.commons.schema:XmlSchema</include>
+                                </includes>
+                            </artifactSet>
+                            <filters>
+                                <filter>
+                                    <artifact>org.apache.ws.commons.schema:XmlSchema</artifact>
+                                    <excludes>
+                                        <exclude>**</exclude>
+                                    </excludes>
+                                </filter>
+                            </filters>
+                            <promoteTransitiveDependencies>true</promoteTransitiveDependencies>
+                            <createDependencyReducedPom>true</createDependencyReducedPom>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>
\ No newline at end of file