Details
-
Bug
-
Resolution: Done
-
Major
-
None
-
4.0.7, 5.0.0.M1
-
None
Description
There is a bug in the drools-ant task which prevents it from compiling .xls files - it checks whether fileName.equals(".xls") instead of filename.endsWith(".xls") - so it defaults to trying to compile .xls files as if they were .drl files.
Patch to trunk follows...
Index: src/main/java/org/drools/contrib/DroolsCompilerAntTask.java
===================================================================
— src/main/java/org/drools/contrib/DroolsCompilerAntTask.java (revision 21630)
+++ src/main/java/org/drools/contrib/DroolsCompilerAntTask.java (working copy)
@@ -231,7 +231,7 @@
builder.addRuleFlow(instream);
} else if (fileName.endsWith(DroolsCompilerAntTask.XMLFILEEXTENSION))
else if (fileName.equals(DroolsCompilerAntTask.XLSFILEEXTENSION))
{ + }else if (fileName.endsWith(DroolsCompilerAntTask.XLSFILEEXTENSION)) {
final SpreadsheetCompiler converter = new SpreadsheetCompiler();
final String drl = converter.compile( new FileInputStream(file),