Gradle插件库
Gradle Maven对比分析
Gradle三个阶段:
1.初始化阶段
2. 配置阶段
3. 执行阶段
Repositories使用
repositories {
mavenLocal()
mavenCentral()
maven {
url "https://kanwan-sdk-java-public.kanwan.id/releases"
content {
includeGroupByRegex "id\\.kanwan.*"
}
}
maven {
url "https://kanwan-sdk-java-public.kanwan.id/snapshots"
content {
includeGroupByRegex "id\\.kanwan.*"
}
}
}
表示使用maven远程仓库:
maven {
url "https://kanwan-sdk-java-public.kanwan.id/releases"
content {
includeGroupByRegex "id\\.kanwan.*"
}
}
api vs implementation:
api: A 引用B包, A可以使用B依赖的包
implementation: A 引用B包, A只能使用B包的内容,不可以使用B依赖的包
gradle vs gradlew
gradle运行在本地的Gradle;
gradlew运行之前,首先从远程下载gradle 软件缓存到本地(和自己安装的版本可能会不一样);
Gradle
Use Gradle from:
Specified location: 用本地的gradle进行编译,运行,打包
gradle-wrapper.properties: 用远程的gradle版本进行编译和打包. 但是会事先下载到本地.
参考: