[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