今天有空学习了下gradle 几个不太清楚的疑问点,在此记录备忘。
-
gradle 仓库与maven仓库的关系
默认会在~/.gradle/caches下面下载自己的仓库,为了复用maven本地仓库,可以通过配置环境变量: GRADLE_USER_HOME = 本地maven仓库路径,达到复用目的。(现在感觉不是太对了)
repositories {
mavenLocal()
maven { url 'http://本地私服地址'}
}
mavenLocal优先从maven本地仓库加载。加载不到,则通过局域网私服加载并缓存到gradle 的本地目录 -
几种插件
1. apply plugin: 'java'
2. apply plugin: 'war' -
多模块项目
- 父项目
- settings.gradle: include 多模块
- build.gradle: allprojects { 配置多个模块重复的配置 }
- 子模块
build.gradle: 只配置各模块特有的东西
- 父项目
-
repository配置
mavenLocal()
mavenCentral();
网友评论