Dependencies 格里芬依赖

Dependencies 格里芬依赖,dependencies,griffon,Dependencies,Griffon,我正在尝试在Griffon应用程序(Griffon 1.5)中使用org.apache.commons.lang.RandomStringUtils。。我将其包含在如下所示的BuildConfig中 dependencies { // specify dependencies here under either 'build', 'compile', 'runtime' or 'test' scopes eg. // runtime 'mysql:mysql-connector

我正在尝试在Griffon应用程序(Griffon 1.5)中使用org.apache.commons.lang.RandomStringUtils。。我将其包含在如下所示的BuildConfig中

dependencies {
    // specify dependencies here under either 'build', 'compile', 'runtime' or 'test' scopes eg.

    // runtime 'mysql:mysql-connector-java:5.1.5'
       build 'org.apache.commons:commons-lang3:3.0'

}
它是从maven central正确下载的。当我运行应用程序时,我发现一个类未找到异常。。我做错了什么??(我尝试将其更改为runtime/compile..这也不起作用..我将jar手动插入库文件夹..没有乐趣)


谢谢

这是预期的行为。如果不应用java插件,gradle项目就没有运行时/编译配置的概念,例如,这些只是名称。当您应用java插件时,“编译”和“运行时”(以及其他)依赖项意味着需要在类路径上的内容。 ... groovy/scala插件在引擎盖后面应用java插件,所以应该都很好。
工具Api不受项目java性质的约束。但是,jar依赖项、类路径、源代码和测试编译单元等,只有在应用了java相关插件时才有意义。因此,如果您要求工具api提供非java项目的Idea模型,您将得到一个项目、模块(而不是依赖项)、源代码树等。

编译范围就是您需要的范围<代码>构建仅用于构建脚本本身。

我使用的是Griffon 1.5,我不认为使用Gradle作为构建工具。.谢谢。。我想我已经试过了-显然我没有。。工作