【问题标题】:Grails ant tasks don't work - Unable to start Grails: java.lang.reflect.InvocationTargetExceptionGrails ant 任务不起作用 - 无法启动 Grails:java.lang.reflect.InvocationTargetException
【发布时间】:2011-04-28 16:20:30
【问题描述】:

我在使用 Grails 运行看起来非常基本的东西时遇到了问题。我想从 Ant 脚本中调用 grails 命令——Grails 提供了一个 Grails 任务来实现这一点。我已经根据文档定义了 Grails taskdef 和类路径,但是,无论我调用什么命令,我都会收到相同的错误...

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 integration-with --ant”以生成默认的 build.xml,运行任何生成的 build.xml 中的任务。

我已经使用 Grails 1.3.1、1.3.4 和 1.3.5 对此进行了测试,并且遇到了同样的错误。

还有其他人遇到过这个问题吗?一定是我做错了什么愚蠢的事情,否则这件事永远不会走出 Grails 工厂的大门……;)

【问题讨论】:

    标签: grails ant taskdef


    【解决方案1】:

    我忘了提到我使用的是 Ant 版本 1.8.1。我刚刚发现切换回 Ant 1.7.1 可以“解决”这个问题,但这并不理想,因为我需要 1.8.1 来完成其他构建任务。我将在 Grails 问题跟踪器上提交一个错误,因为似乎很多人都遇到了同样的问题。

    【讨论】:

      【解决方案2】:

      我刚刚发现了同样的问题。似乎尚不支持 Ant 1.8(但 Ant 1.7 支持),请参阅GRAILS-6897。一些用户抱怨文档没有严格说明。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-06-13
        • 2011-01-23
        • 1970-01-01
        • 2014-02-03
        • 1970-01-01
        • 2016-11-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多