Author: ruwan
Date: Sat Jan 17 11:12:26 2009
New Revision: 28877
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=28877

Log:
source distribution creation

Added:
   trunk/esb/java/modules/distribution/src/main/assembly/src.xml
Modified:
   trunk/esb/java/modules/distribution/pom.xml

Modified: trunk/esb/java/modules/distribution/pom.xml
URL: 
http://wso2.org/svn/browse/wso2/trunk/esb/java/modules/distribution/pom.xml?rev=28877&r1=28876&r2=28877&view=diff
==============================================================================
--- trunk/esb/java/modules/distribution/pom.xml (original)
+++ trunk/esb/java/modules/distribution/pom.xml Sat Jan 17 11:12:26 2009
@@ -256,8 +256,8 @@
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.mediator.router.ui</artifactId>
             <version>SNAPSHOT</version>
-        </dependency>
-
+        </dependency>
+
        <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.mediator.event</artifactId>
@@ -1172,7 +1172,7 @@
             <groupId>org.wso2.carbon</groupId>
            <artifactId>org.wso2.carbon.eventing.impl</artifactId>
             <version>SNAPSHOT</version>
-       </dependency> 
+       </dependency> 
 
         <dependency>
             <groupId>org.wso2.carbon</groupId>
@@ -1225,8 +1225,61 @@
                                     <outputDirectory>target</outputDirectory>
                                 </artifactItem>
                             </artifactItems>
+                            <artifactItem>
+                                <groupId>org.wso2.carbon</groupId>
+                                <artifactId>wso2carbon</artifactId>
+                                <version>SNAPSHOT</version>
+                                <type>zip</type>
+                                <overWrite>true</overWrite>
+                                <classifier>sources</classifier>
+                                
<outputDirectory>target/sources</outputDirectory>
+                            </artifactItem>
                         </configuration>
                     </execution>
+                    <execution>
+                        <id>unpack-carbon-component-sources</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>unpack-dependencies</goal>
+                        </goals>
+                        <configuration>
+                            <classifier>sources</classifier>
+                            <copyPom>true</copyPom>
+                            <includeGroupIds>org.wso2.carbon</includeGroupIds>
+                            
<outputDirectory>target/sources/wso2-carbon-components-src-${pom.version}</outputDirectory>
+                            <excludeTransitive>true</excludeTransitive>
+                            
<failOnMissingClassifierArtifact>false</failOnMissingClassifierArtifact>
+                            <!-- 
<useRepositoryLayout>true</useRepositoryLayout> -->
+                            
<useSubDirectoryPerArtifact>true</useSubDirectoryPerArtifact>
+                            <stripVersion>true</stripVersion>
+                            <!-- make silent=true to stop verbose messages 
during buid -->
+                            <silent>false</silent>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-antrun-plugin</artifactId>
+                <version>1.1</version>
+                <executions>
+                    <execution>
+                        <id>clean_target</id>
+                        <phase>install</phase>
+                        <configuration>
+                            <tasks>
+                                <delete dir="target/archive-tmp"/>
+                                <delete 
dir="target/dependency-maven-plugin-markers"/>
+                                <delete dir="target/maven-archiver"/>
+                                <delete dir="target/wso2carbon-SNAPSHOT"/>
+                                <delete dir="target/sources"/>
+                            </tasks>
+                        </configuration>
+                        <goals>
+                            <goal>run</goal>
+                        </goals>
+                    </execution>
                 </executions>
             </plugin>
 
@@ -1247,6 +1300,7 @@
                             </filters>
                             <descriptors>
                                 
<descriptor>src/main/assembly/bin.xml</descriptor>
+                                
<descriptor>src/main/assembly/src.xml</descriptor>
                             </descriptors>
                         </configuration>
                     </execution>

Added: trunk/esb/java/modules/distribution/src/main/assembly/src.xml
URL: 
http://wso2.org/svn/browse/wso2/trunk/esb/java/modules/distribution/src/main/assembly/src.xml?pathrev=28877
==============================================================================
--- (empty file)
+++ trunk/esb/java/modules/distribution/src/main/assembly/src.xml       Sat Jan 
17 11:12:26 2009
@@ -0,0 +1,44 @@
+<assembly>
+    <id>src</id>
+    <includeBaseDirectory>false</includeBaseDirectory>
+    <formats>
+        <format>zip</format>
+    </formats>
+
+    <fileSets>
+        <fileSet>
+            <directory>target/sources</directory>
+            <outputDirectory>wso2esb-src-${pom.version}</outputDirectory>
+            <includes>
+                <include>**/*</include>
+            </includes>
+            <!--
+            <excludes>
+                <exclude>**/target</exclude>
+            </excludes>
+            -->
+        </fileSet>
+    </fileSets>
+    <files>
+        <file>
+            <source>../../NOTICE</source>
+            <outputDirectory>wso2esb-src-${pom.version}</outputDirectory>
+            <filtered>true</filtered>
+        </file>
+        <file>
+            <source>../../LICENSE</source>
+            <outputDirectory>wso2esb-src-${pom.version}</outputDirectory>
+            <filtered>true</filtered>
+        </file>
+        <file>
+            <source>../../README.txt</source>
+            <outputDirectory>wso2esb-src-${pom.version}</outputDirectory>
+            <filtered>true</filtered>
+        </file>
+        <file>
+            <source>../../release-note.xhtml</source>
+            <outputDirectory>wso2esb-src-${pom.version}</outputDirectory>
+            <filtered>true</filtered>
+        </file>
+    </files>
+</assembly>

_______________________________________________
Esb-java-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev

Reply via email to