[SMX4-919] Resuming inclusion of sources artifact in bundles

git-svn-id: https://svn.apache.org/repos/asf/servicemix/smx4/bundles/trunk/gwt-dev-2.4.0@1235224 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/pom.xml b/pom.xml
index 73f4dac..a95a109 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,7 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<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/xsd/maven-4.0.0.xsd">
+<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/xsd/maven-4.0.0.xsd">
 
     <!--
 
@@ -26,14 +24,13 @@
     <parent>
         <groupId>org.apache.servicemix.bundles</groupId>
         <artifactId>bundles-pom</artifactId>
-        <version>6</version>
+        <version>8-SNAPSHOT</version>
         <relativePath>../bundles-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.bundles</groupId>
     <artifactId>org.apache.servicemix.bundles.gwt-dev</artifactId>
     <version>2.4.0_1-SNAPSHOT</version>
-
     <packaging>bundle</packaging>
     <name>Apache ServiceMix :: Bundles :: ${pkgArtifactId}</name>
     <description>This OSGi bundle wraps ${pkgArtifactId} ${pkgVersion} jar file.</description>
@@ -43,43 +40,43 @@
         <pkgArtifactId>gwt-dev</pkgArtifactId>
         <pkgVersion>2.4.0</pkgVersion>
         <servicemix.osgi.export>
-	        !javax.servlet*,
+            !javax.servlet*,
             !org.apache*,
             !org.eclipse*,
-            com.google.gwt*;version=${pkgVersion}
+            com.google.gwt*;version=${pkgVersion};-split-package:=merge-first
         </servicemix.osgi.export>
         <servicemix.osgi.import.pkg>
-	        net.sourceforge.htmlunit.corejs.javascript;resolution:=optional,
-			org.apache.catalina;resolution:=optional,
-			org.apache.catalina.core;resolution:=optional,
-			org.apache.catalina.logger;resolution:=optional,
-			org.apache.catalina.startup;resolution:=optional,
-			org.apache.commons.collections.map;resolution:=optional,
-			org.apache.coyote.tomcat5;resolution:=optional,
-			org.apache.tools.ant.types;resolution:=optional,
-			org.eclipse.jdt.internal.core.util;resolution:=optional,
-			org.mortbay.component;resolution:=optional,
-			org.mortbay.jetty;resolution:=optional,
-			org.mortbay.jetty.handler;resolution:=optional,
-			org.mortbay.jetty.nio;resolution:=optional,
-			org.mortbay.jetty.security;resolution:=optional,
-			org.mortbay.jetty.webapp;resolution:=optional,
-			org.mortbay.log;resolution:=optional,
-			com.gargoylesoftware.htmlunit;resolution:=optional,
-			com.gargoylesoftware.htmlunit.html;resolution:=optional,
-			com.gargoylesoftware.htmlunit.javascript;resolution:=optional,
-			com.gargoylesoftware.htmlunit.javascript.background;resolution:=optional,
-			com.gargoylesoftware.htmlunit.javascript.host;resolution:=optional,
+            net.sourceforge.htmlunit.corejs.javascript;resolution:=optional,
+            org.apache.catalina;resolution:=optional,
+            org.apache.catalina.core;resolution:=optional,
+            org.apache.catalina.logger;resolution:=optional,
+            org.apache.catalina.startup;resolution:=optional,
+            org.apache.commons.collections.map;resolution:=optional,
+            org.apache.coyote.tomcat5;resolution:=optional,
+            org.apache.tools.ant.types;resolution:=optional,
+            org.eclipse.jdt.internal.core.util;resolution:=optional,
+            org.mortbay.component;resolution:=optional,
+            org.mortbay.jetty;resolution:=optional,
+            org.mortbay.jetty.handler;resolution:=optional,
+            org.mortbay.jetty.nio;resolution:=optional,
+            org.mortbay.jetty.security;resolution:=optional,
+            org.mortbay.jetty.webapp;resolution:=optional,
+            org.mortbay.log;resolution:=optional,
+            com.gargoylesoftware.htmlunit;resolution:=optional,
+            com.gargoylesoftware.htmlunit.html;resolution:=optional,
+            com.gargoylesoftware.htmlunit.javascript;resolution:=optional,
+            com.gargoylesoftware.htmlunit.javascript.background;resolution:=optional,
+            com.gargoylesoftware.htmlunit.javascript.host;resolution:=optional,
             *
         </servicemix.osgi.import.pkg>
         <servicemix.osgi.private>
-			com.google.gwt.core*,
-			com.google.gwt.dev*,
-			com.google.gwt.lang*,
-			com.google.gwt.soyc*,
+            com.google.gwt.core*,
+            com.google.gwt.dev*,
+            com.google.gwt.lang*,
+            com.google.gwt.soyc*,
             com.google.gwt.thirdparty*,
-            com.google.gwt.util*			
-	    </servicemix.osgi.private>
+            com.google.gwt.util*
+        </servicemix.osgi.private>
     </properties>
 
     <dependencies>
@@ -89,6 +86,15 @@
             <version>${pkgVersion}</version>
             <optional>true</optional>
         </dependency>
+
+        <!-- sources -->
+        <dependency>
+            <groupId>${pkgGroupId}</groupId>
+            <artifactId>${pkgArtifactId}</artifactId>
+            <version>${pkgVersion}</version>
+            <classifier>sources</classifier>
+            <optional>true</optional>
+        </dependency>
     </dependencies>
 
     <build>
@@ -124,4 +130,5 @@
             </plugin>
         </plugins>
     </build>
+
 </project>
\ No newline at end of file