我的 groovy 构建脚本面临一个相当奇怪的问题。整个项目使用一个帮助程序 groovy 脚本,该脚本调用所有其他构建脚本(maven 和 ant)。由 groovy 脚本调用调用的 ant 目标之一,通过“exec”grails war 调用:
<exec executable="cmd" dir="${parentDir}/${grails.appname}">
<arg value="/c"/>
<arg path="${env.GRAILS_HOME}/bin/grails.bat"/>
<arg value="war"/>
<arg value="${grails.appname}-${app.version}.war"/>
</exec>
此块的调用失败并显示:
[exec] Application is pre-Grails 0.5, please run: grails upgrade
有什么建议可以解决这个问题吗?
谢谢你的时间。