在调试时排除Gradle依赖性

时间:2015-10-03 17:14:56

标签: grails gradle dependency-management

我正在使用Grails插件来执行(war和debug)Grails 2.5.0项目。 似乎其中一个依赖项包含比我想要的更早的依赖项。当我使用正确版本的项目时,会使用正确的版本,但在调试时,它使用较旧的依赖版本:

dependencies {
    bootstrap "org.grails.plugins:tomcat:7.0.50" // No container is deployed by default, so add this
    // plugins for the compile step
    compile "joda-time:joda-time:2.3"
    compile("org.grails.plugins:spring-security-rest:1.5.2") {
        exclude module: 'xml-apis'
        exclude module: 'joda-time'
    }
    compile 'org.grails.plugins:cache:1.1.8'

    // plugins needed at runtime but not for compilation
    runtime ("org.grails.plugins:hibernate4:4.3.8.1") { exclude module: 'xml-apis' } // or ":hibernate:3.6.10.18"
    runtime "org.grails.plugins:database-migration:1.4.0"
}

所以在调试时我有joda-time 1.6,它随spring-security-rest一起提供:1.5.2。但是,当war-ed joda-time版本为2.3

0 个答案:

没有答案