[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