gradle cache转为local Maven库,解决gradle编译依赖包时常被墙
来源:互联网 发布:matlab矩阵中有未知数 编辑:程序博客网 时间:2024/06/04 18:06
- import glob,os,shutil
- import distutils.dir_util,distutils.file_util
- def 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:", basd
- for 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依赖
- Android控件Toolbar的使用
- OpenCL简单的框架
- leetcode 80. Remove Duplicates from Sorted Array II
- 【java虚拟机系列】JVM类加载器与ClassNotFoundException和NoClassDefFoundError
- CentOS 7下安装MySql 5.6 错误 产生冲突
- gradle cache转为local Maven库,解决gradle编译依赖包时常被墙
- static和const关键字的使用(self::)
- mac 系统升级到 OS X EI Capitan后,grunt compass任务报错
- innodb重做日志缓冲
- C#—文件操作—实验12.3
- ASP.NET输入文本框自动提示功能
- 代码审计之jsp+servlet模式从客户端接收参数的函数大全
- Java基础原理回顾_day_02
- consul的安装和配置