【问题标题】:Exclude parent project dependencies from child project classpath从子项目类路径中排除父项目依赖项
【发布时间】:2018-08-17 01:10:18
【问题描述】:

我有一个父项目,它为它的所有子项目定义了对一些本地库的依赖:

subprojects {
    dependencies {
        compile fileTree(dir: '../somelib', include: '*.jar')
    }
}

我可以在不接触父build.gradle的情况下从子项目的父依赖中排除一些jar(甚至整个库文件夹)吗?

【问题讨论】:

    标签: java gradle


    【解决方案1】:

    也许这对你有帮助。将此添加到您孩子的项目 build.gradle 中

    configurations {
        all.collect { configuration ->
            configuration.exclude   group: 'org.springframework.ws', module: 'spring-ws-core'
        }
    }
    

    我不得不处理一些 spring 依赖项,好吧,我就是这样解决的。虽然我不喜欢它,但这一切都取决于我设置项目的方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-27
      • 2013-08-03
      • 2011-12-15
      • 1970-01-01
      • 2022-01-18
      • 2018-04-06
      • 2018-10-18
      • 2011-12-16
      相关资源
      最近更新 更多