[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