1、生成eclipse的依赖类库:
a、build.gradle里面有:
apply plugin: 'java'
apply plugin: 'eclipse'
采用命令gradle eclipse 生成
b、通过下面脚本任务,生成到lib里面下面
task copyJars(type:Copy){
from configurations.runtime
into 'lib'
}
2、gradle的加载顺序
Gradle会依次对一些目录进行检测,按照优先级加载这些目录下的文件,如果一个目录下有多个文件被找到,则按照英文字母的顺序依次加载。加载优先级如下:
通过 -I 或者 –init-script 参数在构建开始时指定路径,如
gradle --init-script init.gradle clean
gradle --I init.gradle assembleDebug
1
2
1
2
加载USER_HOME/.gradle/init.gradle文件
加载USER_HOME/.gradle/init.d/目录下的以.gradle结尾的文件
加载GRADLE_HOME/init.d/目录下的以.gradle结尾的文件
3、gradle的镜像地址替换,在USER_HOME/.gradle/init.gradle文件增加
allprojects{
repositories {
def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public'[来源 www.pms.cc]
all { ArtifactRepository repo ->
if(repo instanceof MavenArtifactRepository){
def url = repo.url.toString()
if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."
remove repo
}
}
}
maven {
url REPOSITORY_URL
}
}
}[来源 www.pms.cc]