Gradle:如何从罐子中排除特定包装?

斯托姆·霍克

我们有一个与某些要求已删除的软件包有关,但是我们不想删除代码,因为将来有可能再次需要它。因此,在我们现有的ant构建中,我们只是将该包排除在了jar中之外。这些类由于我们还删除了它们的依赖关系而无法编译,因此它们不能包含在构建中。

我正在尝试模仿Gradle中的功能,如下所示:

jar {
    sourceSets.main.java.srcDirs = ['src', '../otherprojectdir/src']

    include (['com/ourcompany/somepackage/activityadapter/**',
                 ...
        'com/ourcompany/someotherpackage/**'])

    exclude(['com/ourcompany/someotherpackage/polling/**'])
}

即使使用上面的exclude调用(并且我也尝试过不带方括号的尝试),gradle仍在尝试编译polling类,这会导致编译失败。如何防止Gradle尝试编译该软件包?

彼得·尼德维瑟

如果您有一些不想被编译的源,则必须为源声明一个过滤器,而不是为Jar中放置的类文件声明一个过滤器。就像是:

sourceSets {
    main {
        java {
            include 'com/ourcompany/somepackage/activityadapter/**'
            include 'com/ourcompany/someotherpackage/**'
            exclude 'com/ourcompany/someotherpackage/polling/**'
        }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从罐子中排除包装(使用Maven)

来自分类Dev

在使用Proguard进行混淆处理时,如何从罐子中排除特定的罐子?

来自分类Dev

gradle,如何在风味构建apk中排除特定类别

来自分类Dev

从罐子中露出特定的包装

来自分类Dev

如何从数组中排除特定ID?

来自分类Dev

如何在SQL中排除特定记录?

来自分类Dev

如何从TypeClass解析中排除特定类型?

来自分类Dev

如何从数据框中排除特定的行?

来自分类Dev

如何从SQL计数中排除特定的行

来自分类Dev

如何从比赛中排除特定单词?

来自分类Dev

如何从R的glm中排除特定变量?

来自分类Dev

如何从 jaxb 包装器中排除根标签元素?

来自分类Dev

gradle 从运行时依赖项中排除特定的 jars

来自分类Dev

如何使用Gradle从.AAR Android库存档中排除文件

来自分类Dev

如何在Gradle生成的POM文件中排除依赖项

来自分类Dev

如何添加要从Gradle Build中排除的多个Jar

来自分类Dev

如何使用Gradle和Android Studio从资源中排除文件?

来自分类Dev

如何在Gradle中排除目录下的所有文件?

来自分类Dev

如何从Gradle中排除jar中的模块或组?

来自分类Dev

如何在Gradle KTS中排除(忽略)Android构建变体

来自分类Dev

从包装内60%的宽度中排除div

来自分类Dev

如何从查询结果中排除特定的行ID?

来自分类Dev

如何在querySelectorAll()中排除特定的类名?

来自分类Dev

如何从ImageIO中排除特定的TIFF阅读器?

来自分类Dev

WooCommerce:如何在挂钩操作中排除特定页面

来自分类Dev

如何从JSON序列化中排除特定类型

来自分类Dev

如何从通配符域(Nginx)中排除特定子域

来自分类Dev

如何在Python中排除或删除特定部分

来自分类Dev

如何使用pgbackrest在postgres备份中排除特定表?

Related 相关文章

  1. 1

    如何从罐子中排除包装(使用Maven)

  2. 2

    在使用Proguard进行混淆处理时,如何从罐子中排除特定的罐子?

  3. 3

    gradle,如何在风味构建apk中排除特定类别

  4. 4

    从罐子中露出特定的包装

  5. 5

    如何从数组中排除特定ID?

  6. 6

    如何在SQL中排除特定记录?

  7. 7

    如何从TypeClass解析中排除特定类型?

  8. 8

    如何从数据框中排除特定的行?

  9. 9

    如何从SQL计数中排除特定的行

  10. 10

    如何从比赛中排除特定单词?

  11. 11

    如何从R的glm中排除特定变量?

  12. 12

    如何从 jaxb 包装器中排除根标签元素?

  13. 13

    gradle 从运行时依赖项中排除特定的 jars

  14. 14

    如何使用Gradle从.AAR Android库存档中排除文件

  15. 15

    如何在Gradle生成的POM文件中排除依赖项

  16. 16

    如何添加要从Gradle Build中排除的多个Jar

  17. 17

    如何使用Gradle和Android Studio从资源中排除文件?

  18. 18

    如何在Gradle中排除目录下的所有文件?

  19. 19

    如何从Gradle中排除jar中的模块或组?

  20. 20

    如何在Gradle KTS中排除(忽略)Android构建变体

  21. 21

    从包装内60%的宽度中排除div

  22. 22

    如何从查询结果中排除特定的行ID?

  23. 23

    如何在querySelectorAll()中排除特定的类名?

  24. 24

    如何从ImageIO中排除特定的TIFF阅读器?

  25. 25

    WooCommerce:如何在挂钩操作中排除特定页面

  26. 26

    如何从JSON序列化中排除特定类型

  27. 27

    如何从通配符域(Nginx)中排除特定子域

  28. 28

    如何在Python中排除或删除特定部分

  29. 29

    如何使用pgbackrest在postgres备份中排除特定表?

热门标签

归档