Author: sumedha
Date: Fri Nov 21 05:31:18 2008
New Revision: 24529
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=24529

Log:
adding data services sample

Modified:
   trunk/wsas/java/carbon/distribution/bin.xml
   trunk/wsas/java/carbon/distribution/pom.xml

Modified: trunk/wsas/java/carbon/distribution/bin.xml
URL: 
http://wso2.org/svn/browse/wso2/trunk/wsas/java/carbon/distribution/bin.xml?rev=24529&r1=24528&r2=24529&view=diff
==============================================================================
--- trunk/wsas/java/carbon/distribution/bin.xml (original)
+++ trunk/wsas/java/carbon/distribution/bin.xml Fri Nov 21 05:31:18 2008
@@ -45,6 +45,21 @@
                 <include>**/**.aar</include>
             </includes>
         </fileSet>
+
+        <!--  copying data service samples into repository-->
+        <fileSet>
+            <directory>../samples/DataService/dbs</directory>
+            
<outputDirectory>wso2wsas-${pom.version}/repository/dataservices</outputDirectory>
+            <includes>
+                <include>**/DataServiceSample1.dbs</include>
+            </includes>
+        </fileSet>
+        <!-- Copy sample database into samples -->
+        <fileSet>
+            <directory>target/samples/DataService/database</directory>
+            
<outputDirectory>wso2wsas-${pom.version}/samples/DataService/database</outputDirectory>
+        </fileSet>        
+
                 
         <!-- copy executables in samples with execute permissions -->
         <fileSet>

Modified: trunk/wsas/java/carbon/distribution/pom.xml
URL: 
http://wso2.org/svn/browse/wso2/trunk/wsas/java/carbon/distribution/pom.xml?rev=24529&r1=24528&r2=24529&view=diff
==============================================================================
--- trunk/wsas/java/carbon/distribution/pom.xml (original)
+++ trunk/wsas/java/carbon/distribution/pom.xml Fri Nov 21 05:31:18 2008
@@ -489,31 +489,49 @@
             </plugin>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-assembly-plugin</artifactId>
-                <version>2.2-beta-2</version>
+                <artifactId>maven-antrun-plugin</artifactId>
+                <version>1.1</version>
                 <executions>
                     <execution>
-                        <id>dist</id>
+                        <!-- Creating sample database for data services-->
+                       <id>create-sample-database</id>
                         <phase>package</phase>
                         <goals>
-                            <goal>attached</goal>
+                            <goal>run</goal>
                         </goals>
                         <configuration>
-                            <descriptors>
-                                <descriptor>bin.xml</descriptor>
-                                <!-- TODO source distribution
-                               <descriptor>src.xml</descriptor>
-                                -->
-                            </descriptors>
+                            <tasks>
+                                 <property name="db.dir" 
value="target/samples/DataService/database"/>
+                                 <property name="userid" value="wso2wsas"/>
+                                 <property name="password" value="wso2wsas"/>
+                                 <property name="dbURL"
+                                     
value="jdbc:derby:${basedir}/${db.dir}/DATA_SERV_SAMP;create=true"/>
+
+
+                                 <sql 
driver="org.apache.derby.jdbc.EmbeddedDriver"
+                                    url="${dbURL}"
+                                    userid="${userid}" password="${password}"
+                                    autocommit="true" onerror="continue">
+                                    <classpath 
refid="maven.dependency.classpath"/>
+                                    <classpath 
refid="maven.compile.classpath"/>
+                                    <classpath 
refid="maven.runtime.classpath"/>
+
+                                  <fileset 
file="${basedir}/../samples/DataService/sql/CreateTables.sql"/>
+                                  <fileset 
file="${basedir}/../samples/DataService/sql/Customers.sql"/>
+                                  <fileset 
file="${basedir}/../samples/DataService/sql/Employees.sql"/>
+                                  <!-- 
+                                  <fileset 
file="${basedir}/../samples/DataService/sql/Offices.sql"/>
+                                  <fileset 
file="${basedir}/../samples/DataService/sql/OrderDetails.sql"/>
+                                  <fileset 
file="${basedir}/../samples/DataService/sql/Orders.sql"/>
+                                  <fileset 
file="${basedir}/../samples/DataService/sql/Payments.sql"/>
+                                  <fileset 
file="${basedir}/../samples/DataService/sql/ProductLines.sql"/>
+                                  <fileset 
file="${basedir}/../samples/DataService/sql/Products.sql"/>
+                                  -->
+                                </sql>
+
+                            </tasks>
                         </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-antrun-plugin</artifactId>
-                <version>1.1</version>
-                <executions>
+                    </execution>                
                     <execution>
                         <id>clean_target</id>
                         <phase>install</phase>
@@ -524,6 +542,7 @@
                                 <delete dir="target/maven-archiver"/>
                                 <delete dir="target/wso2carbon-SNAPSHOT"/>
                                 <delete file="target/wso2wsas-SNAPSHOT.jar"/>
+                                <delete file="target/samples"/>                
                
                             </tasks>
                         </configuration>
                         <goals>
@@ -532,6 +551,25 @@
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <version>2.2-beta-2</version>
+                <executions>
+                    <execution>
+                        <id>dist</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>attached</goal>
+                        </goals>
+                        <configuration>
+                            <descriptors>
+                                <descriptor>bin.xml</descriptor>
+                            </descriptors>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>            
         </plugins>
     </build>
 </project>

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

Reply via email to