我遇到的问题是使用Grails获得一些看似非常基本的东西。我想从Ant脚本调用grails命令 - Grails提供Grails任务来实现这一目标。我已根据文档定义了Grails taskdef和classpaths,无论我调用什么命令,我都会得到同样的错误......
grails-compile:
[grails] Resolving dependencies...
[grails] Dependencies resolved in 1192ms.
BUILD FAILED
/java/grailstest/build.xml:22: Unable to start Grails: java.lang.reflect.InvocationTargetException
即使我使用'grails create-app'创建一个新的Grails应用程序,然后运行集成的ant命令'grails integrate-with -ant'来生成一个默认的build.xml,我在运行时遇到同样的错误生成的build.xml中的任务。
我用Grails 1.3.1,1.3.4和1.3.5对此进行了测试,并得到了相同的错误。
还有其他人遇到过这个问题吗?必须有一些愚蠢的我做错了,或者这绝不会让它成为Grails工厂的大门......;)
答案 0 :(得分:2)
我忘了提到我正在使用Ant版本1.8.1。我刚刚发现切换回Ant 1.7.1'解决'这个问题但是这并不是很理想,因为我需要1.8.1用于其他构建任务。我会在Grails问题跟踪器上提交一个错误,因为似乎很多人都遇到了同样的问题。
答案 1 :(得分:1)
我刚刚发现同样的问题。似乎还不支持Ant 1.8(但Ant 1.7是),请参阅GRAILS-6897。一些用户抱怨文档没有严格说明。