
1 sufish 2016-07-29 21:18:56 +08:00 可以,需要在 gradle 文件里面配置 |
3 Lonely 2016-07-29 21:27:46 +08:00 via iPhone 不理解为何会需要手动拖包。 |
4 skydiver 2016-07-29 21:32:33 +08:00 因为 gradle 默认把包存在~/.gradle 里面了,所以每个人都要下载一遍。 可以配置 GRADLE_USER_HOME 成一个公用的目录就好了 http://blog.james-carr.org/2011/05/04/setting-gradle-cache-to-a-common-location/ |
5 SoloCompany 2016-07-29 21:37:02 +08:00 via iPhone 难道正确姿势不是建 maven 镜像么 |
6 fly2never OP @SoloCompany maven 镜像建立在公司内部, 外网 VPN 访问极慢, 所以才想同步到本地 |
7 raptium 2016-07-29 21:58:36 +08:00 via Android 这不是一样么,那以后就是 git pull 很慢 |
8 21grams 2016-07-29 22:02:21 +08:00 直接把 jar 加到工程里不就行了 |
9 fly2never OP @raptium 在公司可以一次性通过 git pull 回来, 而不用每次 git pull 之后, 再去 gradle 一下 |
10 fly2never OP @21grams 主要是想把 android 工程模块化, 其他模块需要通过版本稳定迭代. 全部放到工程里, 需要手动去做这件事, 失去了指定版本号自动同步的便利性 |
11 fly2never OP @skydiver 棒! 不过 GRADLE_USER_HOME 会让所有的依赖在一个目录, 我想把当前项目用到依赖单独放在一个文件夹, 然后用 git submodule 管理起来 |
12 nicevar 2016-07-29 22:17:05 +08:00 allprojects { repositories { jcenter() flatDir { dirs './aar' dirs '../aar' } } } |
13 liangzhitao 2016-07-30 06:20:55 +08:00 via Android compile: fileTree(dir: $jarDir, include: $jarName) |