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条)