gpt4 book ai didi

grails - 如何将 "non-mavenized"jar 依赖项添加到 grails 项目

转载 作者:行者123 更新时间:2023-12-03 07:45:23 25 4
gpt4 key购买 nike

我是一个 Grails 新手。我在 Windows 7 上通过命令行(无 IDE)使用 grails 2.0.3。

我只是运行 grails 文档中的“hello world”示例。

我有一个不在 Maven 中的自定义 jar,我想在我的项目中使用它。我将其添加到 lib 文件夹并刷新了依赖项。我修改了 Controller 以从 jar 中导入一个类。当我执行“run-app”时,编译器提示它找不到该类。

我在网上看到了几个示例,人们必须在 BuildConfig.groovy 中添加一行,如下所示:runtime 'httpclient:httpclient:3.0.1' 。但由于我没有使用 maven 或 ivy,我如何在我的类路径上获取该 jar?

我上面提到的例子是http://grails.1312388.n4.nabble.com/External-Jar-in-Grails-td4388010.html

最佳答案

Grails 2.0-2.2

好吧,我终于知道我需要做什么了。假设我的 jar 名为“mylib.jar”。我需要将其重命名为 mylib-1.0.jar 并将其移动到 lib 目录。然后我需要将以下内容添加到 BuildConfig.groovy:

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

// runtime 'mysql:mysql-connector-java:5.1.16'
runtime 'mylib:mylib:1.0'
}

我想除了我之外,这对每个人来说都是显而易见的。希望这对其他人有帮助。

Grails 2.3-...

只需将一个 jar 放入 lib/ 中即可。不要修改 BuildConfig.groovy (c) kaskelotti

关于grails - 如何将 "non-mavenized"jar 依赖项添加到 grails 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10256440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com