获取语​​法错误:JellyException:无法解析Jelly脚本:null

时间:2014-12-21 22:49:54

标签: ant jenkins jenkins-plugins jelly email-ext

我正在尝试阅读以.errors扩展名结尾的文件集,并尝试将它们作为jenkins通过email-extension插件发送的电子邮件的一部分。我已经采取了基本的html.jelly并尝试修改它。我得到的看起来像语法错误。我真的不知道如何调试它。但是我回到了原版并逐步添加了东西。我在添加ant:fileScanner

时开始收到错误
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:ant="jelly:ant">
<BODY>
<j:set var="buildenv" value="${build.getEnvironment(listener)}"/>
<j:set var="parentWorkspace" value="${buildenv.get('PARENT_WORKSPACE')}"/>  
<ant:fileScanner var="errorFiles">              
    <ant:fileset dir="${parentWorkspace}">
        <ant:include name="*.errors" />
    </ant:fileset>
</ant:fileScanner>

<j:forEach var="errorFile" items="$(errorFiles)">
    <util:loadText file="${errorFile}" var="errorText"/>
    <TR>
      <TD>${errorText}</TD>
    </TR>
</j:forEach>

<BR/>
</BODY>
</j:jelly>

非常感谢任何帮助。我几乎在我的智慧结束。

编辑:看起来我试图在果冻脚本中调用的任何ANT任务都会导致错误。所以看起来我在ANT前面做错了。我确实在机器上安装了ANT,如果这有所不同的话。

0 个答案:

没有答案