[jboss-svn-commits] JBL Code SVN: r23025 - labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/builder.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Sep 23 17:51:41 EDT 2008


Author: KrisVerlaenen
Date: 2008-09-23 17:51:41 -0400 (Tue, 23 Sep 2008)
New Revision: 23025

Modified:
   labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/builder/DroolsBuilder.java
Log:
 - excluding xls files that don't contain rule table from build

Modified: labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/builder/DroolsBuilder.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/builder/DroolsBuilder.java	2008-09-23 21:21:20 UTC (rev 23024)
+++ labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/builder/DroolsBuilder.java	2008-09-23 21:51:41 UTC (rev 23025)
@@ -10,9 +10,6 @@
 import java.util.Map;
 
 import org.antlr.runtime.RecognitionException;
-import org.drools.guvnor.client.modeldriven.brl.RuleModel;
-import org.drools.guvnor.server.util.BRDRLPersistence;
-import org.drools.guvnor.server.util.BRXMLPersistence;
 import org.drools.commons.jci.problems.CompilationProblem;
 import org.drools.compiler.DescrBuildError;
 import org.drools.compiler.DroolsError;
@@ -30,7 +27,11 @@
 import org.drools.eclipse.DroolsEclipsePlugin;
 import org.drools.eclipse.ProcessInfo;
 import org.drools.eclipse.preferences.IDroolsConstants;
+import org.drools.guvnor.client.modeldriven.brl.RuleModel;
+import org.drools.guvnor.server.util.BRDRLPersistence;
+import org.drools.guvnor.server.util.BRXMLPersistence;
 import org.drools.lang.ExpanderException;
+import org.drools.template.parser.DecisionTableParseException;
 import org.eclipse.core.resources.IFile;
 import org.eclipse.core.resources.IMarker;
 import org.eclipse.core.resources.IProject;
@@ -249,7 +250,11 @@
                 RecognitionException recogErr = (RecognitionException) cause;
                 markers.add(new DroolsBuildMarker(recogErr.getMessage(), recogErr.line)); //flick back the line number
             }
-        } catch (Exception t) {
+        } catch (DecisionTableParseException e) {
+        	if (!"No RuleTable's were found in spreadsheet.".equals(e.getMessage())) {
+        		throw e;
+        	}
+    	} catch (Exception t) {
         	String message = t.getMessage();
             if (message == null || message.trim().equals( "" )) {
                 message = "Error: " + t.getClass().getName();




More information about the jboss-svn-commits mailing list