gradle 项目依赖的包太多导致不能build的异常
来源:互联网 发布:吉他特殊调音软件 编辑:程序博客网 时间:2024/04/28 11:42
最近手头有一个gradle 项目。这个项目一方面要分表分库,一方面要读取数据库,另外一方面还要读写redis,读写hbase,读写hive,进行各种比较复杂的运算。
这个项目依赖的包就特别多,在引入一部分新的依赖之后,项目组中有的人的gradle项目还能运行,有的就不能运行了。
这个问题很奇葩,特意记录下来,让有缘者得之。
为什么会形成这种奇怪的现象呢,因为依赖包的路径太长了。默认的情况下,gradle都在个人用户的目录下,有的人的名字长,有的名字短。名字长的一下子就溢出了,导致工程不能运行了。
解决办法1
把gradle的依赖包换一个地方。比如在eclipse中,通过gradle插件,直接修改目录即可。
注意,新指定的目录不能为 .gradle或者类似 以.开头,否则会没有效果。
依赖包太长的异常
这个地方eclipse是乱码,所以定位问题就更加难了。
CreateProcess error=206, ÎļþÃû»ò)չÃû
Could not execute build using Gradle distribution ‘http://venus.vip.vip.com/tools/gradle/gradle-2.4-bin.zip‘.
Caused by: java.io.IOException: Cannot run program “C:\Program Files\Java\jdk1.7.0_17\bin\java.exe” (in directory “D:\xxx\git_xxx\project\online\test-task-service”): CreateProcess error=206, ??????ò)???
org.gradle.tooling.BuildException: Could not execute build using Gradle distribution ‘http://venus.vip.vip.com/tools/gradle/gradle-2.4-bin.zip‘.
at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:57)
- gradle 项目依赖的包太多导致不能build的异常
- 配置项目jar包导致的异常
- MusicPlayer下build.gradle的依赖
- 依赖包导致的bug
- spring gradle 更新依赖导致的依赖冲突
- gradle导出依赖的jar包
- Gradle下载的依赖包位置
- Android创建自己的gradle依赖包
- 依赖注入导致的空指针异常
- Nexus搭建的maven仓库在build.gradle文件下的代码配置,以及依赖包引用
- 查询build.gradle中用到的依赖库的写法
- gradle不能下载最新依赖包问题
- gradle:build.number 获取不到导致的error
- build.gradle导入com.android.support:percent 的依赖错误
- Android项目gradle依赖以及添加的jar包过多出现的问题解决方案
- 一份IDEA + gradle + spring项目的build.gradle清单
- Android Studio Gradle 构建项目下载依赖包慢的解决方式
- json依赖jar包缺少导致异常!
- 翻白块代码
- Android根据图片文件名获取它的资源ID 的两种方式
- SVM之SMO优化算法
- Harris Corner Detector 原理及编程实现
- python中的闭包
- gradle 项目依赖的包太多导致不能build的异常
- stringByAppendingString
- 这篇文章负责记录安卓开发的规范 我会持续更新
- 公共 DNS
- Unity UGUI 实现简单拖拽功能
- 《java入门第一季》之类(String类常见方法小叙)
- 想跨考计算机研究生的自学路(1)-文件流用法
- 致caozhy
- PAT - JAVA-5-18 二分法求多项式单根 (20分)