【gradle使用记录】持续更新

评分 0, 满分 5 星(19 次阅读)
Loading...
添加评论

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]

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: 【gradle使用记录】持续更新
 
评分 4.0, 满分 5 星
Loading...