Author: ruwan
Date: Tue May 19 16:56:41 2009
New Revision: 36186
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=36186

Log:
auto generating the bundles.inf file with the maven plugin

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

Modified: trunk/esb/java/modules/distribution/pom.xml
URL: 
http://wso2.org/svn/browse/wso2/trunk/esb/java/modules/distribution/pom.xml?rev=36186&r1=36185&r2=36186&view=diff
==============================================================================
--- trunk/esb/java/modules/distribution/pom.xml (original)
+++ trunk/esb/java/modules/distribution/pom.xml Tue May 19 16:56:41 2009
@@ -1019,38 +1019,9 @@
                                     <overWrite>true</overWrite>
                                     <outputDirectory>target</outputDirectory>
                                 </artifactItem>
-                                <!--<artifactItem>-->
-                                    <!--<groupId>org.wso2.carbon</groupId>-->
-                                    <!--<artifactId>wso2carbon</artifactId>-->
-                                    <!--<version>${carbon.version}</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>
 
@@ -1125,6 +1096,51 @@
             </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/wso2carbon-${carbon.version}/webapps/ROOT/WEB-INF/plugins/common
+                        </param>
+                        <param>
+                            
${basedir}/target/wso2carbon-${carbon.version}/webapps/ROOT/WEB-INF/plugins/server
+                        </param>
+                        <param>
+                            
${basedir}/target/wso2carbon-${carbon.version}/webapps/ROOT/WEB-INF/plugins/console
+                        </param>
+                    </bundlesDirectories>
+                    
<bundleInfoOutputDir>${basedir}/target/wso2carbon-${carbon.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-site-plugin</artifactId>
                 <version>2.0-beta-5</version>

Modified: trunk/esb/java/modules/distribution/src/main/assembly/bin.xml
URL: 
http://wso2.org/svn/browse/wso2/trunk/esb/java/modules/distribution/src/main/assembly/bin.xml?rev=36186&r1=36185&r2=36186&view=diff
==============================================================================
--- trunk/esb/java/modules/distribution/src/main/assembly/bin.xml       
(original)
+++ trunk/esb/java/modules/distribution/src/main/assembly/bin.xml       Tue May 
19 16:56:41 2009
@@ -198,7 +198,7 @@
             <destName>sample-server-wrapper.conf</destName>
         </file>
         <file>
-            
<source>${basedir}/carbon-home/webapps/ROOT/WEB-INF/eclipse/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info</source>
+            
<source>target/wso2carbon-${carbon.version}/webapps/ROOT/WEB-INF/eclipse/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info</source>
             
<outputDirectory>wso2esb-${pom.version}/webapps/ROOT/WEB-INF/eclipse/configuration/org.eclipse.equinox.simpleconfigurator/</outputDirectory>
             <filtered>true</filtered>
             <fileMode>644</fileMode>

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

Reply via email to