gradle cache转为local Maven库,解决gradle编译依赖包时常被墙
来源:互联网 发布:菲律宾网络彩票合法吗 编辑:程序博客网 时间:2024/05/16 01:50
import glob,os,shutilimport distutils.dir_util,distutils.file_utildef mvtoparent(d): for dpath,dnames,fnames in os.walk(d): for fname in fnames: if os.path.splitext(fname)[1] in ['.jar', '.pom']: print "move:", os.path.join(dpath,fname), os.path.join(os.path.dirname(dpath),fname) shutil.move(os.path.join(dpath,fname), os.path.join(os.path.dirname(dpath),fname)) def splitdir(d): mvtoparent(d) subd = d.split('.') resdir='\\'.join(subd) print "copytree:", d, resdir os.system("xcopy %s %s /S /Y"%(d,resdir)) print "rm:", d shutil.rmtree(d) basd = []for dirpattern in ['org.*','com.*','net.*']: basd.extend(glob.glob(dirpattern))print "convert dirs:", basdfor d in basd: splitdir(d)
转换完成后,记得修改build.gradle:
buildscript { repositories { mavenLocal() } dependencies { classpath 'com.android.tools.build:gradle:1.0.1' classpath 'com.uphyca.gradle:gradle-android-aspectj-plugin:0.9.+' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files }}allprojects { repositories { mavenLocal() }}
0 0
- gradle cache转为local Maven库,解决gradle编译依赖包时常被墙
- gradle cache转为local Maven库,解决gradle编译依赖包时常被墙
- gradle 3解决包依赖问题笔记
- maven、gradle依赖分析
- Gradle Maven 依赖管理
- Gradle解决依赖冲突
- 使用gradle下载依赖包
- Nexus -- Gradle包依赖管理工具
- gradle 排除jar包依赖
- Gradle's dependency cache may be corrupt:Gradle的依赖库出错
- gradle 解决依赖冲突问题
- 怎么把gradle项目转为maven项目?
- InterlliJ中gradle 和maven 添加依赖库快捷方式
- 解决gradle的本地工程依赖和通过maven依赖之间的冲突问题
- 使用gradle编译jar包
- gradle 编译jar包+混淆
- 使用gradle编译jar包
- gradle依赖
- 利用管道重定向标准输入输出流
- 专业知识点总结(补充版)
- UVA 10023 - Square root(手算平方根)
- js基础(2)
- Objectice-C之类层次结构
- gradle cache转为local Maven库,解决gradle编译依赖包时常被墙
- android系统发送短信息代码
- RTPS流媒体简介
- IOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)
- 开始写博客咯
- 无言的叹息
- ubuntu 12.04下访问windows共享文件夹
- Quick-Cocos2d-x 触摸机制详解
- Linux 下 strace的妙用,追踪应用程序使用了哪些所谓的“数据库”文件