gradle视频教程(Gradle笔记)
导读:Maven 用的好好的,gradle这个程咬金冒出来了! 没法子,咱们干!...
Maven 用的好好的 ,gradle这个程咬金冒出来了!
没法子 ,咱们干!Gradle 目录结构:
各文件作用
build.gradle | 相当于maven的pom ,主要定义依赖文件 ,编译版本等信息 gradlew | Linux下的shell脚本 ,内部调用的是本项目中的gradle 目录下的gradle-wrapper来执行 gradlew.bat | windows下的gradle wrapper 脚本 ,内部调用的是本项目中的gradle 目录下的gradle-wrapper来执行 settings.gradle |gradle的配置文件 gradle |自动生成的wrapper文件 /wrapper gradle-wrapper.jar gradle-wrapper.properties .gradle |自动生成的gradle编译文件 /7.6 /buildOutputCleanup vcs-1查看依赖树
gradlew -q app:dependencies使用exclude过滤依赖
// https://mvnrepository.com/artifact/technology.tabula/tabula implementation (group: technology.tabula, name: tabula, version: 1.0.5) { exclude group: "org.slf4j", module: "slf4j-simple" }Gradle国内镜像加速
a). 配置只在当前项目生效
在 build.gradle 文件内添加如下配置 repositories { maven { url "http://maven.aliyun.com/nexus/content/groups/public" } }b). 配置全局生效
user home目录/.gradle下新建init.gradle修改/添加 init.gradle 文件内的 repositories 配置
allprojects { repositories { maven { url "http://maven.aliyun.com/nexus/content/groups/public" } } }先写这么多吧 ,后面再补充
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!