Advertisement
Guest User

Untitled

a guest
May 17th, 2016
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. # Gradle 的全局配置 Global Gradle Configration
  2.  
  3. gradle 的一些构建参数需要配置在用户全局配置中:
  4.  
  5. * 不应提交到源码的私有信息
  6. * 全局通用配置
  7. * 持续集成配置
  8.  
  9. Gradle 的配置结构是这样的: `User -> project -> module`. User 级的 Gradle 配置位于 `~/.gradle/gradle.properties`. 全局配置都在这个文件.
  10.  
  11. ## 配置 daemon
  12. gradle daemon 可以有效提高构建速度, 应该在开发机上默认开启, 而在 CI 机器上为了保证编译的可靠性应当关闭.
  13.  
  14. 开发机
  15.  
  16. ```
  17. org.gradle.daemon=true
  18. ```
  19.  
  20. CI 机
  21.  
  22. ```
  23. org.gradle.daemon=false
  24. ```
  25.  
  26. ## 配置 GPG 证书信息
  27. 签名用于发布包等, 参考[GPG 手册]创建你的证书.
  28.  
  29. ```
  30. signing.keyId=<keyId>
  31. signing.password=<password>
  32. signing.secretKeyRingFile=<secretKeyRingFile>
  33.  
  34. ```
  35.  
  36. ## 配置 sonatype nexus
  37.  
  38. 此处用于发布库到 MavenCentral 以及本地 Nexus Maven 镜像. 根据实际所使用的上传脚本进行配置, 这里的字段供参考.
  39.  
  40. ```
  41. NEXUS_USERNAME=<username>
  42. NEXUS_PASSWORD=<password>
  43. LOCAL_NEXUS_USERNAME=<username>
  44. LOCAL_NEXUS_PASSWORD=<password>
  45. ```
  46. ## 配置 jcenter
  47.  
  48. jcenter 使用比 MavenCentral 要便捷一些, 账户信息应该作为全局配置
  49.  
  50. ```
  51. ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement