我是grails newby.我在Windows 7上从命令行(没有IDE)使用grails 2.0.3.
我只是从grails文档中运行'hello world'示例.
我有一个不在maven中的自定义jar,我想在我的项目中使用它.我将它添加到lib文件夹并执行了刷新依赖项.我修改了控制器以从jar中导入一个类.当我做'run-app'时,编译器抱怨它无法找到该类.
我在网上看到了几个例子,人们不得不在BuildConfig.groovy中添加一行代码:runtime'httpclient:httpclient:3.0.1'.但由于我不使用maven或常春藤,我如何在我的类路径上获取该jar?
我上面提到的例子是http://grails.1312388.n4.nabble.com/External-Jar-in-Grails-td4388010.html
Kyl*_*yle 26
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'
}
Run Code Online (Sandbox Code Playgroud)
我猜这对我来说很明显.希望这有助于其他人.
Grails 2.3 -...
只需把一个罐子放入lib/.不要修改BuildConfig.groovy(c)kaskelotti
| 归档时间: |
|
| 查看次数: |
9499 次 |
| 最近记录: |