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 2
因为 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)
|