Author: azeez
Date: Sun May 17 09:06:54 2009
New Revision: 36007
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=36007

Log:
bundleinfo generator plugin integration



Removed:
   
trunk/wsas/java/modules/distribution/carbon-home/webapps/ROOT/WEB-INF/eclipse/configuration/org.eclipse.equinox.simpleconfigurator/
Modified:
   trunk/wsas/java/modules/distribution/bin.xml
   trunk/wsas/java/modules/distribution/pom.xml

Modified: trunk/wsas/java/modules/distribution/bin.xml
URL: 
http://wso2.org/svn/browse/wso2/trunk/wsas/java/modules/distribution/bin.xml?rev=36007&r1=36006&r2=36007&view=diff
==============================================================================
--- trunk/wsas/java/modules/distribution/bin.xml        (original)
+++ trunk/wsas/java/modules/distribution/bin.xml        Sun May 17 09:06:54 2009
@@ -4,6 +4,122 @@
         <format>zip</format>
     </formats>
     <includeBaseDirectory>false</includeBaseDirectory>
+
+    <dependencySets>
+        <dependencySet>
+            
<outputDirectory>wso2wsas-${pom.version}/webapps/ROOT/WEB-INF/plugins/console</outputDirectory>
+            <includes>
+                <include>org.wso2.wsas:org.wso2.wsas.styles:jar</include>
+                
<include>org.wso2.carbon.dataservices:org.wso2.carbon.dataservices.ui:jar</include>
+                <include>org.wso2.carbon:org.wso2.carbon.rm.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.security.mgt.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.logging.admin.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.logging.view.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.throttle.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.caching.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.tracer.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.transport.mgt.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.transport.http.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.transport.https.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.transport.jms.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.transport.mail.ui:jar</include>
+                <include>org.wso2.carbon:org.wso2.carbon.tryit.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.service.mgt.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.operation.mgt.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.statistics.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.module.mgt.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.viewflows.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.pojoservices.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.springservices.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.axis1services.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.jaxwsservices.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.ui.menu.tools:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.ejbservices.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.validator.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.wsdl2code.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.java2wsdl.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.wsdlconverter.ui:jar</include>
+                <include>org.wso2.carbon:org.wso2.carbon.sts.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.policyeditor.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.aarservices.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.jarservices.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.eventing.ui:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.registry.ui.resources:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.registry.ui.common:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.registry.ui.search:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.ui.menu.registry:jar</include>
+
+                
<include>org.wso2.carbon:org.wso2.carbon.validator:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.wsdl2code:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.java2wsdl:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.wsdlconverter:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.policyeditor:jar</include>
+            </includes>
+        </dependencySet>
+
+        <dependencySet>
+            
<outputDirectory>wso2wsas-${pom.version}/webapps/ROOT/WEB-INF/plugins/server</outputDirectory>
+            <includes>
+                
<include>org.wso2.carbon.dataservices:org.wso2.carbon.dataservices.core:jar</include>
+                <include>org.wso2.carbon:org.wso2.carbon.rm:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.security.mgt:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.security.rahas:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.logging.service:jar</include>
+                <include>org.wso2.carbon:org.wso2.carbon.throttle:jar</include>
+                <include>org.wso2.carbon:org.wso2.carbon.xfer:jar</include>
+                <include>org.wso2.carbon:org.wso2.carbon.mex:jar</include>
+                <include>org.wso2.carbon:org.wso2.carbon.caching:jar</include>
+                <include>org.wso2.carbon:org.wso2.carbon.tracer:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.transport.mgt:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.transport.http:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.transport.https:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.transport.jms:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.transport.mail:jar</include>
+                <include>org.wso2.carbon:org.wso2.carbon.tryit:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.service.mgt:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.operation.mgt:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.statistics:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.module.mgt:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.viewflows:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.pojoservices:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.springservices:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.axis1services:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.jaxwsservices:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.ejbservices:jar</include>
+                <include>org.wso2.carbon:org.wso2.carbon.sts:jar</include>
+                <include>org.wso2.carbon:org.wso2.carbon.xkms:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.aarservices:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.jarservices:jar</include>
+                <include>org.apache.ws.savan.wso2:savan-core:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.eventing.core:jar</include>
+                <include>org.wso2.carbon:org.wso2.carbon.eventing:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.registry.app:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.registry.mgt.ui.resources:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.registry.mgt.ui.search:jar</include>
+            </includes>
+        </dependencySet>
+
+        <dependencySet>
+            
<outputDirectory>wso2wsas-${pom.version}/webapps/ROOT/WEB-INF/plugins/common</outputDirectory>
+            <includes>
+                
<include>org.wso2.carbon:org.wso2.carbon.security.policy:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.security.rampart:jar</include>
+                
<include>org.springframework.ws.wso2:spring.framework:jar</include>
+                <include>org.apache.axis.wso2:axis:jar</include>
+                <include>org.apache.axis2.wso2:axis2-jibx:jar</include>
+                <include>org.jibx.wso2:jibx:jar</include>
+                <include>org.apache.axis2.wso2:axis2-jaxbri:jar</include>
+                <include>com.sun.xml.bind.wso2:jaxb:jar</include>
+                <include>org.apache.bcel.wso2:bcel:jar</include>
+                <include>asm.wso2:asm:jar</include>
+                <include>cglib.wso2:cglib:jar</include>
+                <include>org.hibernate.wso2:hibernate:jar</include>
+                <include>org.apache.abdera.wso2:abdera:jar</include>
+                
<include>org.wso2.carbon:org.wso2.carbon.tryit.common:jar</include>
+            </includes>
+        </dependencySet>
+    </dependencySets>
+
     <fileSets>
         <fileSet>
             <directory>target/wso2carbon-${carbon.version}</directory>
@@ -21,7 +137,6 @@
                 <exclude>**/carbon.xml</exclude>
                 <exclude>**/axis2.xml</exclude>
                 <exclude>**/wrapper.conf</exclude>
-                <exclude>**/bundles.info</exclude>
             </excludes>
         </fileSet>
         <fileSet>
@@ -47,7 +162,7 @@
                 <exclude>**/pom.xml</exclude>
             </excludes>
         </fileSet>
-        
+
         <!--  copying default samples into repository-->
         <fileSet>
             
<directory>../samples/HelloWorld/target/repository/services</directory>
@@ -74,7 +189,7 @@
             <fileMode>755</fileMode>
         </fileSet>
     </fileSets>
-    
+
     <files>
         <file>
             <source>INSTALL.txt</source>
@@ -146,11 +261,5 @@
             <outputDirectory>wso2wsas-${pom.version}/bin/</outputDirectory>
             <filtered>true</filtered>
         </file>
-        <file>
-            
<source>${basedir}/carbon-home/webapps/ROOT/WEB-INF/eclipse/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info</source>
-            
<outputDirectory>wso2wsas-${pom.version}/webapps/ROOT/WEB-INF/eclipse/configuration/org.eclipse.equinox.simpleconfigurator/</outputDirectory>
-            <filtered>true</filtered>
-            <fileMode>644</fileMode>
-        </file>
     </files>
 </assembly>

Modified: trunk/wsas/java/modules/distribution/pom.xml
URL: 
http://wso2.org/svn/browse/wso2/trunk/wsas/java/modules/distribution/pom.xml?rev=36007&r1=36006&r2=36007&view=diff
==============================================================================
--- trunk/wsas/java/modules/distribution/pom.xml        (original)
+++ trunk/wsas/java/modules/distribution/pom.xml        Sun May 17 09:06:54 2009
@@ -3,7 +3,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
 
     <parent>
-       <groupId>org.wso2.wsas</groupId>
+        <groupId>org.wso2.wsas</groupId>
         <artifactId>wsas-parent</artifactId>
         <version>3.1.0.SNAPSHOT</version>
     </parent>
@@ -27,16 +27,16 @@
             <artifactId>org.wso2.carbon.dataservices.ui</artifactId>
             <version>${carbon.version}</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.wso2.wsas</groupId>
             <artifactId>org.wso2.wsas.styles</artifactId>
             <version>${pom.version}</version>
         </dependency>
 
         <dependency>
-                <groupId>org.wso2.carbon</groupId>
-                <artifactId>org.wso2.carbon.ui.menu.tools</artifactId>
-                <version>${carbon.version}</version>
+            <groupId>org.wso2.carbon</groupId>
+            <artifactId>org.wso2.carbon.ui.menu.tools</artifactId>
+            <version>${carbon.version}</version>
         </dependency>
 
         <dependency>
@@ -88,7 +88,7 @@
 
         <!-- TODO all other Carbon -->
 
-           <dependency>
+        <dependency>
             <groupId>org.wso2.commons.wso2</groupId>
             <artifactId>authenticator</artifactId>
             <version>0.7.0.wso2v1</version>
@@ -114,9 +114,9 @@
         </dependency>
 
         <!--<dependency>-->
-            <!--<groupId>org.wso2.carbon</groupId>-->
-            <!--<artifactId>org.wso2.carbon.documentation</artifactId>-->
-            <!--<version>${carbon.version}</version>-->
+        <!--<groupId>org.wso2.carbon</groupId>-->
+        <!--<artifactId>org.wso2.carbon.documentation</artifactId>-->
+        <!--<version>${carbon.version}</version>-->
         <!--</dependency>-->
 
         <dependency>
@@ -125,7 +125,7 @@
             <version>${carbon.version}</version>
         </dependency>
 
-         <dependency>
+        <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.security.policy</artifactId>
             <version>${carbon.version}</version>
@@ -149,31 +149,31 @@
             <version>${carbon.version}</version>
         </dependency>
 
-         <dependency>
+        <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.logging.admin.ui</artifactId>
             <version>${carbon.version}</version>
         </dependency>
 
-         <dependency>
+        <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.logging.view.ui</artifactId>
             <version>${carbon.version}</version>
         </dependency>
-<!--
-         <dependency>
-            <groupId>org.wso2.carbon</groupId>
-            <artifactId>org.wso2.carbon.logging.ext</artifactId>
-            <version>SNAPSHOT</version>
-        </dependency>
--->
-         <dependency>
+        <!--
+                 <dependency>
+                    <groupId>org.wso2.carbon</groupId>
+                    <artifactId>org.wso2.carbon.logging.ext</artifactId>
+                    <version>SNAPSHOT</version>
+                </dependency>
+        -->
+        <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.throttle</artifactId>
             <version>${carbon.version}</version>
         </dependency>
 
-         <dependency>
+        <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.throttle.ui</artifactId>
             <version>${carbon.version}</version>
@@ -190,13 +190,13 @@
             <artifactId>org.wso2.carbon.tracer.ui</artifactId>
             <version>${carbon.version}</version>
         </dependency>
-        
-        <dependency> 
-            <groupId>org.wso2.carbon</groupId> 
-            <artifactId>org.wso2.carbon.validator</artifactId> 
+
+        <dependency>
+            <groupId>org.wso2.carbon</groupId>
+            <artifactId>org.wso2.carbon.validator</artifactId>
             <version>${carbon.version}</version>
         </dependency>
-        
+
         <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.validator.ui</artifactId>
@@ -359,7 +359,7 @@
             <version>${carbon.version}</version>
         </dependency>
 
-         <dependency>
+        <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.statistics</artifactId>
             <version>${carbon.version}</version>
@@ -406,13 +406,13 @@
             <artifactId>org.wso2.carbon.viewflows.ui</artifactId>
             <version>${carbon.version}</version>
         </dependency>
-        
+
         <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.xkms</artifactId>
             <version>${carbon.version}</version>
         </dependency>
-        
+
         <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.pojoservices</artifactId>
@@ -424,7 +424,7 @@
             <artifactId>org.wso2.carbon.pojoservices.ui</artifactId>
             <version>${carbon.version}</version>
         </dependency>
-        
+
         <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.springservices.ui</artifactId>
@@ -436,54 +436,54 @@
             <artifactId>org.wso2.carbon.springservices</artifactId>
             <version>${carbon.version}</version>
         </dependency>
-        
+
         <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.axis1services</artifactId>
             <version>${carbon.version}</version>
         </dependency>
-        
+
         <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.axis1services.ui</artifactId>
             <version>${carbon.version}</version>
         </dependency>
-        
+
         <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.ejbservices</artifactId>
             <version>${carbon.version}</version>
         </dependency>
-        
+
         <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.ejbservices.ui</artifactId>
             <version>${carbon.version}</version>
-         </dependency>
+        </dependency>
 
         <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.sts</artifactId>
             <version>${carbon.version}</version>
         </dependency>
-        
+
         <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.sts.ui</artifactId>
             <version>${carbon.version}</version>
-       </dependency>
+        </dependency>
 
         <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.policyeditor</artifactId>
             <version>${carbon.version}</version>
-       </dependency>
+        </dependency>
 
         <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.policyeditor.ui</artifactId>
             <version>${carbon.version}</version>
-       </dependency>
+        </dependency>
 
         <!-- Orbit dependency foe axis1service component -->
         <dependency>
@@ -491,7 +491,7 @@
             <artifactId>axis</artifactId>
             <version>1.4.0.wso2v1</version>
         </dependency>
-        
+
         <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.jaxwsservices.ui</artifactId>
@@ -505,13 +505,13 @@
         </dependency>
 
         <!--Orbit dependency for jaxws component        -->
-     
+
         <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.aarservices</artifactId>
             <version>${carbon.version}</version>
         </dependency>
-        
+
         <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.aarservices.ui</artifactId>
@@ -568,7 +568,7 @@
             <artifactId>axis2-jibx</artifactId>
             <version>1.5.0.wso2v1</version>
         </dependency>
-     
+
         <dependency>
             <groupId>org.jibx.wso2</groupId>
             <artifactId>jibx</artifactId>
@@ -581,20 +581,20 @@
             <artifactId>axis2-jaxbri</artifactId>
             <version>1.5.0.wso2v1</version>
         </dependency>
-     
+
         <dependency>
             <groupId>com.sun.xml.bind.wso2</groupId>
             <artifactId>jaxb</artifactId>
             <version>2.1.6.wso2v1</version>
         </dependency>
-        
+
         <!-- Module dependencies -->
         <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.mex</artifactId>
             <version>${carbon.version}</version>
         </dependency>
-        
+
         <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.xfer</artifactId>
@@ -613,18 +613,18 @@
             <artifactId>org.wso2.carbon.eventing.core</artifactId>
             <version>${carbon.version}</version>
         </dependency>
-        
+
         <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.eventing</artifactId>
             <version>${carbon.version}</version>
-         </dependency>
+        </dependency>
 
         <dependency>
             <groupId>org.wso2.carbon</groupId>
             <artifactId>org.wso2.carbon.eventing.ui</artifactId>
             <version>${carbon.version}</version>
-         </dependency>
+        </dependency>
 
     </dependencies>
 
@@ -637,7 +637,7 @@
                 <inherited>false</inherited>
                 <executions>
                     <execution>
-                        <id>unpack-wso2carbon</id>
+                        <id>---------------unpack-carbon</id>
                         <phase>package</phase>
                         <goals>
                             <goal>unpack</goal>
@@ -652,38 +652,33 @@
                                     <overWrite>true</overWrite>
                                     <outputDirectory>target</outputDirectory>
                                 </artifactItem>
-                                <!--<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>                            
    -->
                             </artifactItems>
                         </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-${carbon.version}-src</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-assembly-plugin</artifactId>
+                <version>2.2-beta-2</version>
+                <executions>
+                    <execution>
+                        <id>---------------create-wsas-assembly-zip</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>attached</goal>
+                        </goals>
+                        <configuration>
+                            <filters>
+                                <filter>${basedir}/filter.properties</filter>
+                            </filters>
+                            <descriptors>
+                                <descriptor>bin.xml</descriptor>
+                                <!--<descriptor>docs.xml</descriptor>-->
+                            </descriptors>
+                        </configuration>
+                    </execution>
                 </executions>
             </plugin>
 
@@ -693,6 +688,72 @@
                 <version>1.1</version>
                 <executions>
                     <execution>
+                        <id>---------------extract-wsas-zip</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>run</goal>
+                        </goals>
+                        <configuration>
+                            <tasks>
+                                <unzip 
src="${basedir}/target/wso2wsas-${pom.version}.zip"
+                                       dest="${basedir}/target/tmp"/>
+                            </tasks>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+
+            <plugin>
+                <groupId>org.wso2.maven</groupId>
+                <artifactId>equinox-bundlesinfo-plugin</artifactId>
+                <version>1.0.0</version>
+                <executions>
+                    <execution>
+                        <id>---------------create-bundlesinfo-file</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>bundlesinfo</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <configuration>
+                    <frameworkBundles>
+                        <param>
+                            
org.eclipse.equinox.util,1.0.100.v20090306-1900,file:plugins/org.eclipse.equinox.util-1.0.100.v20090306-1900.jar,10,true
+                        </param>
+                        <param>
+                            
org.eclipse.osgi.services,3.2.0.v20090306-1900,file:plugins/org.eclipse.osgi.services-3.2.0.v20090306-1900.jar,10,true
+                        </param>
+                        <param>
+                            
org.eclipse.equinox.ds,1.1.0.v20090306-1900,file:plugins/org.eclipse.equinox.ds-1.1.0.v20090306-1900.jar,10,true
+                        </param>
+                        <param>
+                            
org.wso2.carbon.bridge,1.0.0,file:plugins/org.wso2.carbon.servletbridge.extensionbundle_1.0.0.jar,10,false
+                        </param>
+                    </frameworkBundles>
+                    <bundlesDirectories>
+                        <param>
+                            
${basedir}/target/tmp/wso2wsas-${pom.version}/webapps/ROOT/WEB-INF/plugins/common
+                        </param>
+                        <param>
+                            
${basedir}/target/tmp/wso2wsas-${pom.version}/webapps/ROOT/WEB-INF/plugins/server
+                        </param>
+                        <param>
+                            
${basedir}/target/tmp/wso2wsas-${pom.version}/webapps/ROOT/WEB-INF/plugins/console
+                        </param>
+                    </bundlesDirectories>
+                    
<bundleInfoOutputDir>${basedir}/target/tmp/wso2wsas-${pom.version}/webapps/ROOT/WEB-INF/eclipse/configuration/org.eclipse.equinox.simpleconfigurator</bundleInfoOutputDir>
+                    <bundlesUrlPrefix>file:plugins/</bundlesUrlPrefix>
+                    <defaultStartLevel>10</defaultStartLevel>
+                </configuration>
+            </plugin>
+
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-antrun-plugin</artifactId>
+                <version>1.1</version>
+                <executions>
+                    <!--<execution>
                         <id>extract-docs-from-components</id>
                         <phase>package</phase>
                         <goals>
@@ -752,12 +813,20 @@
                                 <delete dir="${tempdir}"/>
                             </tasks>
                         </configuration>
-                    </execution>
+                    </execution>-->
                     <execution>
-                        <id>clean_target</id>
+                        <id>finalize</id>
                         <phase>install</phase>
+                        <goals>
+                            <goal>run</goal>
+                        </goals>
                         <configuration>
                             <tasks>
+                                <echo message="Recereating wso2wsas ZIP file"/>
+                                <zip 
destfile="${basedir}/target/wso2wsas-${pom.version}.zip" update="true">
+                                    <zipfileset dir="${basedir}/target/tmp/" 
excludes="**/*.sh,**/native/*"/>
+                                    <zipfileset dir="${basedir}/target/tmp/" 
includes="**/*.sh,**/native/*" filemode="755"/>
+                                </zip>
                                 <delete dir="target/archive-tmp"/>
                                 <delete 
dir="target/dependency-maven-plugin-markers"/>
                                 <delete dir="target/maven-archiver"/>
@@ -765,23 +834,21 @@
                                 <delete 
file="target/wso2wsas-${pom.version}.jar"/>
                                 <delete dir="target/sources"/>
                                 <delete dir="target/site"/>
+                                <delete dir="target/tmp"/>
                                 <delete dir="src"/>
                             </tasks>
                         </configuration>
-                        <goals>
-                            <goal>run</goal>
-                        </goals>
                     </execution>
                 </executions>
             </plugin>
-            
+            <!--
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-site-plugin</artifactId>
                 <version>2.0-beta-5</version>
                 <executions>
                     <execution>
-                        <phase>package</phase>
+                        <phase>install</phase>
                         <goals>
                             <goal>site</goal>
                         </goals>
@@ -795,23 +862,8 @@
                 <version>2.2-beta-2</version>
                 <executions>
                     <execution>
-                        <id>copy_components</id>
-                        <phase>test</phase>
-                        <goals>
-                            <goal>attached</goal>
-                        </goals>
-                        <configuration>
-                            <filters>
-                                <filter>${basedir}/filter.properties</filter>
-                            </filters>
-                            <descriptors>
-                                <descriptor>dist.xml</descriptor>
-                            </descriptors>
-                        </configuration>
-                    </execution>
-                    <execution>
                         <id>dist</id>
-                        <phase>package</phase>
+                        <phase>install</phase>
                         <goals>
                             <goal>attached</goal>
                         </goals>
@@ -820,15 +872,15 @@
                                 <filter>${basedir}/filter.properties</filter>
                             </filters>
                             <descriptors>
-                                <descriptor>bin.xml</descriptor>
                                 <descriptor>docs.xml</descriptor>
                             </descriptors>
                         </configuration>
                     </execution>
                 </executions>
-            </plugin>            
+            </plugin>-->
         </plugins>
     </build>
+
     <reporting>
         <plugins>
             <plugin>

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

Reply via email to