gradle exclude 语法

gradle exclude 语法


2024年5月9日发(作者:处理器性能排行榜2022电脑)

gradle exclude 语法

Gradle Exclude语法

Gradle Exclude语法用于排除Gradle解析器对某些属性的执行,

提高构建效率,并消除构建时产生的冗余代码。

一般而言,exclude关键字本身提供了一种排除另一个项目中的

特定项目的功能。下面给出几个示例:

1. 依赖项排除

在项目中,可能会存在一些依赖项,而我们又不想这些依赖项被

构建或者参与运行期初始化。在此情况下,可以使用exclude来排除

这些依赖项,使这些依赖项不参与构建。

例:

dependencies {

compile group:’some-group’, na ‘some-name’, version:

‘1.0.0’

compile group:’some-other-group’, na ‘some-other-name’,

version: ‘1.2.3’

exclude group:’some-group’, na ‘some-name’

}

在上面的例子中,Gradle将构建所有给定的依赖,但是在使用

上面的exclude配置后,就会排除一个特定的依赖项,即“some-name”,

从而不参与构建和初始化。

2. 资源排除

- 1 -

同样,当我们不需要某些特定的资源文件在构建过程中参与构建

时,也可以使用exclude语法来排除这些特定的文件,从而减少构建

过程中的时间。

例:

sourceSets {

main {

resources {

srcDir ’src/main/resources’

exclude ’src/main/resources/’

}

}

}

在上面的例子中,Gradle将使用src/main/resources目录的所

有文件进行构建,但是指定exclude ’

src/main/resources/’ 后,Gradle将不会处理这个

文件。

3. 构建范围排除

Gradle Exclude语法还可以用来排除某些特定的构建范围

(build scope),以提高构建效率。

- 2 -


发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1715204641a2582054.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信