Pet*_*ter 7 grails dependencies httpclient grails-config
我正在使用Grails 1.3.7并且无法弄清楚如何从我的类路径中获取版本4.0的httpclient(支持4.1).我需要这样做,因为插件所依赖的4.1中使用了无参数构造函数.
运行grails的依赖项报告,似乎4.1应该是在运行时使用的那个.如果我将事情打包成.war,那就是它.然而,由于某种原因,在使用run-app时,版本4.0仍然在类路径上结束.注意它是(正确地)在编译时用于某些grails内部,并且不知何故它仍然在我的类路径上结束.
- >我能弄清楚4.0 .jar究竟来自哪里并最终在我的类路径上并阻止它发生(通过run-app运行时,所有.jars放在哪里?)
- >我可以告诉grails使用4.1而不是4.0编译其内部(在这种情况下是org.codehaus.groovy.modules.http-builder模块的http-builder吗?)可以说不是最好的解决方案,但我会接受它每次我想测试它时,将所有内容打包成.war并不令人愉快.
非常感谢帮助.
我刚刚完成了同样的事情,将以下内容添加到BuildConfig.groovy中
dependencies {
build 'org.apache.httpcomponents:httpcore:4.1.2'
build 'org.apache.httpcomponents:httpclient:4.1.2'
runtime 'org.apache.httpcomponents:httpcore:4.1.2'
runtime 'org.apache.httpcomponents:httpclient:4.1.2'
}
Run Code Online (Sandbox Code Playgroud)
干杯
背风处
| 归档时间: |
|
| 查看次数: |
2412 次 |
| 最近记录: |