[jboss-svn-commits] JBL Code SVN: r18303 - in labs/jbossrules/trunk/drools-solver: drools-solver-examples and 4 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Feb 4 16:02:35 EST 2008


Author: ge0ffrey
Date: 2008-02-04 16:02:35 -0500 (Mon, 04 Feb 2008)
New Revision: 18303

Added:
   labs/jbossrules/trunk/drools-solver/src/main/
   labs/jbossrules/trunk/drools-solver/src/main/assembly/
   labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination.xml
   labs/jbossrules/trunk/drools-solver/src/main/assembly/scripts/
   labs/jbossrules/trunk/drools-solver/src/main/assembly/scripts/runExamination.sh
   labs/jbossrules/trunk/drools-solver/src/main/assembly/scripts/runGuiExamination.sh
Modified:
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/pom.xml
   labs/jbossrules/trunk/drools-solver/pom.xml
Log:
assembly for itc2007Examination

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/pom.xml	2008-02-04 15:51:32 UTC (rev 18302)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/pom.xml	2008-02-04 21:02:35 UTC (rev 18303)
@@ -1,12 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 
     <modelVersion>4.0.0</modelVersion>
     <parent>
-      <groupId>org.drools.solver</groupId>
-      <artifactId>drools-solver</artifactId>
-      <version>4.1.0.SNAPSHOT</version>
+        <groupId>org.drools.solver</groupId>
+        <artifactId>drools-solver</artifactId>
+        <version>4.1.0.SNAPSHOT</version>
     </parent>
 
     <artifactId>drools-solver-examples</artifactId>
@@ -27,6 +27,17 @@
         <pluginManagement>
             <plugins>
                 <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-jar-plugin</artifactId>
+                    <configuration>
+                        <archive>
+                            <manifest>
+                                <addClasspath>true</addClasspath>
+                            </manifest>
+                        </archive>
+                    </configuration>
+                </plugin>
+                <plugin>
                     <groupId>org.codehaus.mojo</groupId>
                     <artifactId>exec-maven-plugin</artifactId>
                     <configuration>
@@ -38,7 +49,8 @@
                             <argument>-classpath</argument>
                             <classpath/>
                             <argument>${exec.mainClass}</argument>
-                            <argument>${exec.programArgs}</argument><!-- Empty string by default -->
+                            <argument>${exec.programArgs}</argument>
+                            <!-- Empty string by default -->
                         </arguments>
                     </configuration>
                 </plugin>
@@ -81,7 +93,8 @@
         <dependency>
             <groupId>log4j</groupId>
             <artifactId>log4j</artifactId>
-            <scope>compile</scope><!-- Because of direct use for the namespaced logging config -->
+            <scope>compile</scope>
+            <!-- Because of direct use for the namespaced logging config -->
         </dependency>
 
         <!-- Xstream -->

Modified: labs/jbossrules/trunk/drools-solver/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/pom.xml	2008-02-04 15:51:32 UTC (rev 18302)
+++ labs/jbossrules/trunk/drools-solver/pom.xml	2008-02-04 21:02:35 UTC (rev 18303)
@@ -1,12 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 
     <modelVersion>4.0.0</modelVersion>
     <parent>
-      <groupId>org.drools</groupId>
-      <artifactId>drools</artifactId>
-      <version>4.1.0.SNAPSHOT</version>
+        <groupId>org.drools</groupId>
+        <artifactId>drools</artifactId>
+        <version>4.1.0.SNAPSHOT</version>
     </parent>
 
     <groupId>org.drools.solver</groupId>
@@ -36,6 +36,16 @@
                         <target>1.6</target>
                     </configuration>
                 </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-assembly-plugin</artifactId>
+                    <version>2.2-beta-1</version>
+                    <configuration>
+                        <descriptors>
+                            <descriptor>src/main/assembly/itc2007Examination.xml</descriptor>
+                        </descriptors>
+                    </configuration>
+                </plugin>
             </plugins>
         </pluginManagement>
         <plugins>

Added: labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination.xml	                        (rev 0)
+++ labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination.xml	2008-02-04 21:02:35 UTC (rev 18303)
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<assembly>
+    <id>itc2007Examination</id>
+    <formats>
+        <format>dir</format>
+        <format>zip</format>
+    </formats>
+
+    <includeBaseDirectory>false</includeBaseDirectory>
+
+    <fileSets>
+        <fileSet>
+            <directory>drools-solver-examples/data/itc2007/examination/input</directory>
+            <outputDirectory>data/itc2007/examination/input</outputDirectory>
+        </fileSet>
+        <fileSet>
+            <directory>drools-solver-examples/data/itc2007/examination/unsolved</directory>
+            <outputDirectory>data/itc2007/examination/unsolved</outputDirectory>
+        </fileSet>
+        <fileSet>
+            <directory>src/main/assembly/scripts</directory>
+            <outputDirectory/>
+        </fileSet>
+    </fileSets>
+
+    <moduleSets>
+        <moduleSet>
+            <includes>
+                <include>org.drools.solver:drools-solver-core</include>
+                <include>org.drools.solver:drools-solver-examples</include>
+            </includes>
+            <binaries>
+                <outputDirectory>lib</outputDirectory>
+                <unpack>false</unpack>
+                <dependencySets>
+                    <dependencySet>
+                        <outputDirectory>lib</outputDirectory>
+                        <unpack>false</unpack>
+                    </dependencySet>
+                </dependencySets>
+            </binaries>
+        </moduleSet>
+    </moduleSets>
+
+
+</assembly>

Added: labs/jbossrules/trunk/drools-solver/src/main/assembly/scripts/runExamination.sh
===================================================================
--- labs/jbossrules/trunk/drools-solver/src/main/assembly/scripts/runExamination.sh	                        (rev 0)
+++ labs/jbossrules/trunk/drools-solver/src/main/assembly/scripts/runExamination.sh	2008-02-04 21:02:35 UTC (rev 18303)
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+mainJar=lib/drools-solver-examples-4.1.0.SNAPSHOT.jar
+mainClass=org.drools.solver.examples.itc2007.examination.app.ExaminationCmdApp
+
+echo "Usage: ./runExamination.sh [maximumSecondsSpendPerSolution]"
+echo "For example: ./runExamination.sh 429"
+echo "Some notes:"
+echo "- Working dir should be the directory of this script."
+echo "- Java should be at least JDK 6 (not just JRE 6)"
+echo "- Environment variable JAVA_HOME should be set to the JDK installation directory"
+echo "  For example: export JAVA_HOME=/usr/lib/sun-jdk-...-6"
+echo
+echo "Starting..."
+
+# -Xmx128M or less works too, but might be slower
+$JAVA_HOME/bin/java -server -Xmx256M -cp ${mainJar} ${mainClass} $*

Added: labs/jbossrules/trunk/drools-solver/src/main/assembly/scripts/runGuiExamination.sh
===================================================================
--- labs/jbossrules/trunk/drools-solver/src/main/assembly/scripts/runGuiExamination.sh	                        (rev 0)
+++ labs/jbossrules/trunk/drools-solver/src/main/assembly/scripts/runGuiExamination.sh	2008-02-04 21:02:35 UTC (rev 18303)
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+mainJar=lib/drools-solver-examples-4.1.0.SNAPSHOT.jar
+mainClass=org.drools.solver.examples.itc2007.examination.app.ExaminationApp
+
+echo "Usage: ./runGuiExamination.sh"
+echo "For example: ./runGuiExamination.sh"
+echo "Some notes:"
+echo "- Working dir should be the directory of this script."
+echo "- Java should be at least JDK 6 (not just JRE 6)"
+echo "- Environment variable JAVA_HOME should be set to the JDK installation directory"
+echo "  For example: export JAVA_HOME=/usr/lib/sun-jdk-...-6"
+echo
+echo "Starting..."
+
+# -Xmx128M or less works too, but might be slower
+$JAVA_HOME/bin/java -server -Xmx256M -cp ${mainJar} ${mainClass} $*




More information about the jboss-svn-commits mailing list