Groovy ビルド スクリプトで奇妙な問題に直面しています。プロジェクト全体で、他のすべてのビルド スクリプト (maven および ant) を呼び出すヘルパー groovy スクリプトを使用します。groovy スクリプト呼び出しによって呼び出される ant ターゲットの 1 つは、「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
この問題を回避する方法はありますか?
御時間ありがとうございます。