Kotlin

Gradle 配置

2017-09-01  本文已影响36人  小小俊子

1. 属性配置

  Gradle有很多属性配置,设定好之后编译速度提升 N 倍。我们只需要在项目的根目录下创建一个属性文件 gradle.properties ,在里面写入如下配置就 okay.

# 开启并行编译
org.gradle.parallel=true
# 开启编译守护进程
org.gradle.daemon=true
# 加大可用编译内存
org.gradle.jvmargs=-Xms256m -Xmx1024m
# 禁用gradle缓存,保证依赖jar是最新的
org.gradle.caching=false

  当然这我们一般要保持 gradle 的版本是最新的,毕竟新版本比旧版本有很多多的改进。当版本是最新时,不要忘记把项目下面的 gradle 相关文件升级到最新,可以利用 gradle 的 wrapper 来生成,这样我们可以在各个平台使用 gradle.

gradle wrapper
# 采用此命令可以生成
* gradlew
* gradle.bat
...
编译时: ./gradlew 命令/任务

2. 上传jar

  上传jar包到仓库

uploadArchives {
    repositories {
        mavenDeployer {
            repository(url: "url") {
                authentication(userName: 'username', password: 'password')
            }
            snapshotRepository(url: "url") {
                authentication(userName: 'username', password: 'password')
            }
        }
    }
}

3. 打包source

  为了方便查看源码,我们不仅需要上传jar包,同时也需要上传我们的source, 这样方便我们调试和使用。

task sourcesJar(type: Jar, dependsOn:classes) {
    classifier = 'sources'
    from sourceSets.main.allSource
}
 
artifacts {
    archives sourcesJar
}

  上传source需要先生成source,然后再上传jar,这样仓库里面就有了源码。

4. 下载source

  Gradle默认不会下载源码,所以要使用源码得加入相关配置。

apply plugin: 'idea'  #这个使用idea作为示例,可以使用eclipse etc.
idea {
    module {
        downloadJavadoc = true
        downloadSources = true
    }
}
上一篇 下一篇

猜你喜欢

热点阅读