大家好,我是个新手程序员,最近在学习 java , spring ,中间需要用到 gradle ,本来以为很快就能学会的,结果出现了一个问题一直解决不了,因为不是计算机专业的,放眼望去,周围都是代码文盲,没人带,很痛苦。
背景
- Mac OSX 10.10, Ubuntu 14.04
- gradle 2.8. 一个是 brew 安装的,一个是 apt-get 安装的最新版。
- java 8
- Intellij Idea 14.1
问题
在命令行情况下
两个系统一切正常。
在 Intellij IDEA 中
- 新建工程----》 gradle 工程----》 auto import+use local gradle distribution----》 finish
- 在 MAC 下的问题是,虽然激活了 auto import ,但是当我改变 build.gradle 时(例如加入了 dom4j 的依赖),但是 Intellij idea 不会自动下载依赖。如果我再命令行下执行
gradle build,依赖就可以下载,然后回到 Intellij ,那么依赖包也就出现了。 - 在 ubuntu 下一切正常,例如以前的 dependencies 只有 junit ,我再加一个 dom4j , Intellij 会自动在中心仓库下载 dom4j 的 jar 包,放到.gradle 里面。
总结
Intellij IDEA 在 MAC 下无法使用 auto import 。在 ubuntu 下完全正常。在 MAC 的命令行下也完全正常。
我尽力讲问题描述的清楚一些,这个问题快烦恼死我了!!!