[jboss-svn-commits] JBL Code SVN: r33847 - in labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-mina: src/main and 1 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jul 12 15:11:27 EDT 2010


Author: lucazamador
Date: 2010-07-12 15:11:27 -0400 (Mon, 12 Jul 2010)
New Revision: 33847

Added:
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-mina/src/main/assembly/
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-mina/src/main/assembly/distro.xml
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-mina/src/main/start.sh
Modified:
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-mina/pom.xml
Log:
added assembly to create a grid remote mina distribution

Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-mina/pom.xml
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-mina/pom.xml	2010-07-12 19:06:19 UTC (rev 33846)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-mina/pom.xml	2010-07-12 19:11:27 UTC (rev 33847)
@@ -83,10 +83,11 @@
         </configuration>
       </plugin>
       <plugin>
-        <groupId>org.codehaus.mojo</groupId>
-        <artifactId>exec-maven-plugin</artifactId>
+        <artifactId>maven-assembly-plugin</artifactId>
         <configuration>
-          <mainClass>org.drools.grid.remote.mina.MinaNodeRunner</mainClass>
+          <descriptors>
+            <descriptor>src/main/assembly/distro.xml</descriptor>
+          </descriptors>
         </configuration>
       </plugin>
     </plugins>

Added: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-mina/src/main/assembly/distro.xml
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-mina/src/main/assembly/distro.xml	                        (rev 0)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-mina/src/main/assembly/distro.xml	2010-07-12 19:11:27 UTC (rev 33847)
@@ -0,0 +1,25 @@
+<assembly>
+  <id>distro</id>
+  <formats>
+    <format>zip</format>
+  </formats>
+  <baseDirectory>${project.artifactId}-distro</baseDirectory>
+  <files>
+    <file>
+      <source>target/${project.artifactId}-${project.version}.jar</source>
+      <destName>libs/${project.artifactId}-${project.version}.jar</destName>
+      <fileMode>0644</fileMode>
+    </file>
+    <file>
+      <source>src/main/start.sh</source>
+      <destName>start.sh</destName>
+      <fileMode>0555</fileMode>
+    </file>
+  </files>
+  <dependencySets>
+    <dependencySet>
+      <outputDirectory>libs/</outputDirectory>
+      <scope>runtime</scope>
+    </dependencySet>
+  </dependencySets>
+</assembly>


Property changes on: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-mina/src/main/assembly/distro.xml
___________________________________________________________________
Name: svn:eol-style
   + native

Added: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-mina/src/main/start.sh
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-mina/src/main/start.sh	                        (rev 0)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-mina/src/main/start.sh	2010-07-12 19:11:27 UTC (rev 33847)
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+#  build the classpath
+SERVER_CLASSPATH=
+for i in `ls ./libs/*.jar`
+do
+  SERVER_CLASSPATH=${SERVER_CLASSPATH}:${i}
+done
+
+# execute the server
+java -cp ".:${SERVER_CLASSPATH}" org.drools.grid.remote.mina.MinaNodeRunner --address 127.0.0.1 --port 9123
\ No newline at end of file


Property changes on: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-mina/src/main/start.sh
___________________________________________________________________
Name: svn:eol-style
   + native



More information about the jboss-svn-commits mailing list