【发布时间】:2016-02-16 15:28:10
【问题描述】:
我正在使用 Drools DroolsCompilerAntTask 构建包二进制文件,如下所示
<taskdef name="compiler" classname="org.drools.contrib.DroolsCompilerAntTask" classpathref="drools.path" />
<target name="rules" >
<compiler
binformat="package"
srcdir="${path}/src/rules"
tofile="${path}/build/rules.pkg"
classpathref="compile.classpath" >
<include name="*.drl" />
<include name="*.brl" />
<include name="*.xml" />
</compiler>
</target>
但是当我运行构建时。我能够收到错误消息,即使出现错误,构建仍然显示成功。
rule-clean:
rules:
[compiler] [8,0]: [ERR 107] Line 8:0 mismatched input 'asdasd' expecting one of the following tokens: '[package, import, global, declare, function, rule, query]'.
[compiler] [0,0]: Parser returned a null Package
[compiler] [8,0]: [ERR 107] Line 8:0 mismatched input 'asdasd' expecting one of the following tokens: '[package, import, global, declare, function, rule, query]'.
[compiler] [0,0]: Parser returned a null Package
BUILD SUCCESSFUL
Total time: 41 seconds
当drool编译器失败时,是否有任何解决方案可以使构建失败?
【问题讨论】:
-
你用的是什么版本的口水?
-
5.4.0.Final 来自drools repo