[jboss-svn-commits] JBL Code SVN: r15105 - in labs/jbossrules/trunk/experimental/drools-analytics: src/main/java/org/drools/analytics/result and 1 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Sep 13 22:55:26 EDT 2007
Author: fmeyer
Date: 2007-09-13 22:55:26 -0400 (Thu, 13 Sep 2007)
New Revision: 15105
Added:
labs/jbossrules/trunk/experimental/drools-analytics/src/test/java/org/drools/analytics/AnalyticsTestStandalone.java
Removed:
labs/jbossrules/trunk/experimental/drools-analytics/src/test/java/org/drools/analytics/AnalyticsTest.java
Modified:
labs/jbossrules/trunk/experimental/drools-analytics/.classpath
labs/jbossrules/trunk/experimental/drools-analytics/.project
labs/jbossrules/trunk/experimental/drools-analytics/pom.xml
labs/jbossrules/trunk/experimental/drools-analytics/src/main/java/org/drools/analytics/result/ReportModeller.java
Log:
Adding compatibility on analitcs with drools maven structure
Modified: labs/jbossrules/trunk/experimental/drools-analytics/.classpath
===================================================================
--- labs/jbossrules/trunk/experimental/drools-analytics/.classpath 2007-09-14 01:51:49 UTC (rev 15104)
+++ labs/jbossrules/trunk/experimental/drools-analytics/.classpath 2007-09-14 02:55:26 UTC (rev 15105)
@@ -1,13 +1,21 @@
-<?xml version="1.0" encoding="UTF-8"?>
<classpath>
- <classpathentry combineaccessrules="false" kind="src" path="/drools-compiler"/>
- <classpathentry combineaccessrules="false" kind="src" path="/drools-core"/>
- <classpathentry kind="src" path="src/test/java"/>
- <classpathentry kind="src" path="src/main/resources"/>
- <classpathentry kind="src" path="src/main/java"/>
- <classpathentry kind="src" path="src/test/resources"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
- <classpathentry kind="var" path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar"/>
- <classpathentry kind="var" path="M2_REPO/xstream/xstream/1.1.3/xstream-1.1.3.jar"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
+ <classpathentry kind="src" path="src/main/java"/>
+ <classpathentry kind="src" path="src/main/resources" excluding="**/*.java"/>
+ <classpathentry kind="src" path="src/test/java" output="target/test-classes"/>
+ <classpathentry kind="src" path="src/test/resources" output="target/test-classes" excluding="**/*.java"/>
+ <classpathentry kind="output" path="target/classes"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="var" path="M2_REPO/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar" sourcepath="M2_REPO/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2-sources.jar"/>
+ <classpathentry kind="var" path="M2_REPO/com/thoughtworks/xstream/xstream/1.2.2/xstream-1.2.2.jar" sourcepath="M2_REPO/com/thoughtworks/xstream/xstream/1.2.2/xstream-1.2.2-sources.jar"/>
+ <classpathentry kind="var" path="M2_REPO/xpp3/xpp3_min/1.1.3.4.O/xpp3_min-1.1.3.4.O.jar"/>
+ <classpathentry kind="var" path="M2_REPO/jexcelapi/jxl/2.4.2/jxl-2.4.2.jar"/>
+ <classpathentry kind="var" path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar" sourcepath="M2_REPO/junit/junit/3.8.1/junit-3.8.1-sources.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mvel/mvel14/1.2rc6/mvel14-1.2rc6.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/antlr/antlr-runtime/3.0/antlr-runtime-3.0.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/drools/drools-decisiontables/4.0.2.SNAPSHOT/drools-decisiontables-4.0.2.SNAPSHOT.jar" sourcepath="M2_REPO/org/drools/drools-decisiontables/4.0.2.SNAPSHOT/drools-decisiontables-4.0.2.SNAPSHOT-sources.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/drools/drools-core/4.0.2.SNAPSHOT/drools-core-4.0.2.SNAPSHOT.jar" sourcepath="M2_REPO/org/drools/drools-core/4.0.2.SNAPSHOT/drools-core-4.0.2.SNAPSHOT-sources.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/eclipse/jdt/core/3.2.3.v_686_R32x/core-3.2.3.v_686_R32x.jar"/>
+ <classpathentry kind="var" path="M2_REPO/xerces/xercesImpl/2.4.0/xercesImpl-2.4.0.jar" sourcepath="M2_REPO/xerces/xercesImpl/2.4.0/xercesImpl-2.4.0-sources.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/drools/drools-compiler/4.0.2.SNAPSHOT/drools-compiler-4.0.2.SNAPSHOT.jar" sourcepath="M2_REPO/org/drools/drools-compiler/4.0.2.SNAPSHOT/drools-compiler-4.0.2.SNAPSHOT-sources.jar"/>
+ <classpathentry kind="var" path="M2_REPO/janino/janino/2.5.7/janino-2.5.7.jar"/>
+</classpath>
\ No newline at end of file
Modified: labs/jbossrules/trunk/experimental/drools-analytics/.project
===================================================================
--- labs/jbossrules/trunk/experimental/drools-analytics/.project 2007-09-14 01:51:49 UTC (rev 15104)
+++ labs/jbossrules/trunk/experimental/drools-analytics/.project 2007-09-14 02:55:26 UTC (rev 15105)
@@ -1,17 +1,13 @@
-<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
- <name>drools-analytics</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
+ <name>drools-analytics</name>
+ <comment>A rule production system</comment>
+ <projects/>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
\ No newline at end of file
Modified: labs/jbossrules/trunk/experimental/drools-analytics/pom.xml
===================================================================
--- labs/jbossrules/trunk/experimental/drools-analytics/pom.xml 2007-09-14 01:51:49 UTC (rev 15104)
+++ labs/jbossrules/trunk/experimental/drools-analytics/pom.xml 2007-09-14 02:55:26 UTC (rev 15105)
@@ -5,11 +5,47 @@
<parent>
<artifactId>drools</artifactId>
<groupId>org.drools</groupId>
- <version>4.0.1.SNAPSHOT</version>
+ <version>4.0.2.SNAPSHOT</version>
</parent>
<artifactId>drools-analytics</artifactId>
<packaging>jar</packaging>
<name>Drools :: Analytics</name>
+ <build>
+ <finalName>drools-analytics</finalName>
+ <!-- Need Java 5 source enabled -->
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>2.0.1</version>
+ <configuration>
+ <source>1.5</source>
+ <target>1.5</target>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+
+ <dependencies>
+ <!-- Internal dependencies -->
+
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-compiler</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-decisiontables</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>com.thoughtworks.xstream</groupId>
+ <artifactId>xstream</artifactId>
+ </dependency>
+ </dependencies>
</project>
\ No newline at end of file
Modified: labs/jbossrules/trunk/experimental/drools-analytics/src/main/java/org/drools/analytics/result/ReportModeller.java
===================================================================
--- labs/jbossrules/trunk/experimental/drools-analytics/src/main/java/org/drools/analytics/result/ReportModeller.java 2007-09-14 01:51:49 UTC (rev 15104)
+++ labs/jbossrules/trunk/experimental/drools-analytics/src/main/java/org/drools/analytics/result/ReportModeller.java 2007-09-14 02:55:26 UTC (rev 15105)
@@ -1,13 +1,13 @@
package org.drools.analytics.result;
-import org.drools.analytics.components.LiteralRestriction;
-
-import com.thoughtworks.xstream.XStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
-import org.drools.analytics.Analyzer;
+import org.drools.analytics.components.LiteralRestriction;
+
+import com.thoughtworks.xstream.XStream;
+
/**
*
* @author Toni Rikkola
Deleted: labs/jbossrules/trunk/experimental/drools-analytics/src/test/java/org/drools/analytics/AnalyticsTest.java
===================================================================
--- labs/jbossrules/trunk/experimental/drools-analytics/src/test/java/org/drools/analytics/AnalyticsTest.java 2007-09-14 01:51:49 UTC (rev 15104)
+++ labs/jbossrules/trunk/experimental/drools-analytics/src/test/java/org/drools/analytics/AnalyticsTest.java 2007-09-14 02:55:26 UTC (rev 15105)
@@ -1,43 +0,0 @@
-package org.drools.analytics;
-
-import java.io.InputStreamReader;
-
-import org.drools.compiler.DrlParser;
-import org.drools.lang.descr.PackageDescr;
-
-/**
- * This is a sample file to launch a rule package from a rule source file.
- */
-class AnalyticsTest {
-
- public static final void main(String[] args) {
- try {
- PackageDescr descr = new DrlParser().parse(new InputStreamReader(
- Analyzer.class
- .getResourceAsStream("MissingRangesForDates.drl")));
- PackageDescr descr2 = new DrlParser()
- .parse(new InputStreamReader(Analyzer.class
- .getResourceAsStream("MissingRangesForDoubles.drl")));
- PackageDescr descr3 = new DrlParser().parse(new InputStreamReader(
- Analyzer.class
- .getResourceAsStream("MissingRangesForInts.drl")));
- PackageDescr descr4 = new DrlParser()
- .parse(new InputStreamReader(
- Analyzer.class
- .getResourceAsStream("MissingRangesForVariables.drl")));
-
- Analyzer a = new Analyzer();
- a.addPackageDescr(descr);
- // a.addPackageDescr(descr2);
- // a.addPackageDescr(descr3);
- // a.addPackageDescr(descr4);
- a.fireAnalysis();
- // System.out.print(a.getResultAsPlainText());
- // System.out.print(a.getResultAsXML());
- System.out.print(a.getResultAsHTML());
-
- } catch (Throwable t) {
- t.printStackTrace();
- }
- }
-}
Copied: labs/jbossrules/trunk/experimental/drools-analytics/src/test/java/org/drools/analytics/AnalyticsTestStandalone.java (from rev 15092, labs/jbossrules/trunk/experimental/drools-analytics/src/test/java/org/drools/analytics/AnalyticsTest.java)
===================================================================
--- labs/jbossrules/trunk/experimental/drools-analytics/src/test/java/org/drools/analytics/AnalyticsTestStandalone.java (rev 0)
+++ labs/jbossrules/trunk/experimental/drools-analytics/src/test/java/org/drools/analytics/AnalyticsTestStandalone.java 2007-09-14 02:55:26 UTC (rev 15105)
@@ -0,0 +1,43 @@
+package org.drools.analytics;
+
+import java.io.InputStreamReader;
+
+import org.drools.compiler.DrlParser;
+import org.drools.lang.descr.PackageDescr;
+
+/**
+ * This is a sample file to launch a rule package from a rule source file.
+ */
+class AnalyticsTestStandalone {
+
+ public static final void main(String[] args) {
+ try {
+ PackageDescr descr = new DrlParser().parse(new InputStreamReader(
+ Analyzer.class
+ .getResourceAsStream("MissingRangesForDates.drl")));
+ PackageDescr descr2 = new DrlParser()
+ .parse(new InputStreamReader(Analyzer.class
+ .getResourceAsStream("MissingRangesForDoubles.drl")));
+ PackageDescr descr3 = new DrlParser().parse(new InputStreamReader(
+ Analyzer.class
+ .getResourceAsStream("MissingRangesForInts.drl")));
+ PackageDescr descr4 = new DrlParser()
+ .parse(new InputStreamReader(
+ Analyzer.class
+ .getResourceAsStream("MissingRangesForVariables.drl")));
+
+ Analyzer a = new Analyzer();
+ a.addPackageDescr(descr);
+ // a.addPackageDescr(descr2);
+ // a.addPackageDescr(descr3);
+ // a.addPackageDescr(descr4);
+ a.fireAnalysis();
+ // System.out.print(a.getResultAsPlainText());
+ // System.out.print(a.getResultAsXML());
+ System.out.print(a.getResultAsHTML());
+
+ } catch (Throwable t) {
+ t.printStackTrace();
+ }
+ }
+}
More information about the jboss-svn-commits
mailing list