【问题标题】:How to add multiple Jars to be excluded from Gradle Build如何添加多个要从 Gradle 构建中排除的 jar
【发布时间】:2014-10-14 09:38:27
【问题描述】:

我在 build.gradle 中使用以下部分从我的构建过程中排除一个 jar:

compile fileTree(dir: 'libs', exclude: 'androidannotations-api-2.7.1.jar' , include: '*.jar')

谁能告诉我如何使用这个命令再排除 1 个 jar?即我必须从构建过程中排除多个 jar。

【问题讨论】:

    标签: android build android-studio android-gradle-plugin build.gradle


    【解决方案1】:

    这个语法应该可以工作:

    compile fileTree(dir: 'libs', excludes: ['androidannotations-api-2.7.1.jar', 'foo.jar', 'bar.jar'], include: '*.jar')
    

    您可以在 http://www.gradle.org/docs/current/userguide/working_with_files.html 的 Gradle 文档中看到一个示例,其中显示了 include:includes: 之间的区别,并显示了一些路径通配符。这些文档没有明确声明支持excludes:,但如果您深入了解http://www.gradle.org/docs/current/javadoc/org/gradle/api/file/ConfigurableFileTree.html 的DSL 引用,您可以看到setExcludes 方法。

    【讨论】:

      猜你喜欢
      • 2021-08-15
      • 1970-01-01
      • 1970-01-01
      • 2016-07-06
      • 2013-07-13
      • 1970-01-01
      • 2021-03-18
      • 1970-01-01
      • 2018-07-01
      相关资源
      最近更新 更多