Grails类路径问题:在Grails发行版中使用Grails和更新版本的库

时间:2012-06-26 23:36:19

标签: grails maven classpath

Grails 2.0.x附带了大约一百个第三方JAR - ant,AspectJ,来自Apache Commons的各种东西,等等。我觉得这很好......

但我想使用其中一些JAR的较新版本,当我尝试时,我会遇到各种兼容性问题 - 例如,如果我使用Hamcrest类编写测试,这是1.2中的新功能,我可以,但是运行时我得到NoSuchMethodErrors,因为1.1 Hamcrest核心在类路径中位于它前面。

我当然可以开始搞乱grails-2.0.x / lib目录,但这似乎是一个坏主意,也意味着绕过正常的Ivy / Maven指定依赖关系的方式。 (哦,额外的皱纹:我正在使用Maven作为我的Grails应用程序,以便与我们的其余代码库进行互操作。)

所以我坚持使用这些第三方JAR的Grails分布式版本,还是有一些方法可以解决这个问题?

0 个答案:

没有答案