如何在IDEA中定义Gradle的家?
我正在尝试将Gradle项目导入到IntelliJ中,当我到达Gradle Home
文本框时,它不会自动填充,也不会在Gradle Home
的path中input有效的位置 – 我已经设置了GRADLE_USER_HOME
环境variables到我的想法!)正确的path,我已经能够成功地将这个项目导入到Eclipse中。 有什么build议么?
你可以编写一个简单的gradle脚本来打印你的GRADLE_HOME
目录。
task getHomeDir << { println gradle.gradleHomeDir }
并将其命名为build.gradle
。
然后运行它:
gradle getHomeDir
如果你安装了自制软件,使用brew info gradle
来find基本path(比如/usr/local/Cellar/gradle/1.10/
),然后添加libexec
。
在Mac上通过Homebrew安装,path
/usr/local/opt/gradle/libexec
比…更好
/usr/local/Cellar/gradle/XX/libexec
因为前者会在版本升级后生存。
如果你用自制软件安装了gradle,那么path是:
/usr/local/Cellar/gradle/XX/libexec
其中XX是Gradle的版本(目前2.1)
如果您正在使用IntelliJ,请执行以下操作。
- closures该项目
- (重新)打开项目
- 您会在右下方看到“导入gradle项目”消息。 单击。
- select“使用默认的gradle包装”。 不是“使用本地gradle分发”
就这样。
在一个/Applications/Android Studio.app/Contents/gradle/gradle-2.14.1
最好应该在: /Applications/Android Studio.app/Contents/gradle/gradle-2.14.1
AFAIK它是GRADLE_HOME而不是GRADLE_USER_HOME(请参阅gradle installation http://www.gradle.org/installation )。
另一方面,我在Idea 13 Cardea中用Gradle支持了一下,我认为这个Gradle home并不是由Idea自动发现的。 如果是这样,你可以在youtrack中提出问题。
另外,如果你使用gradle 1.6+,你可以使用Graldle支持来设置构build和包装器。 我想主意自动发现基于包装的gradle项目。
$ gradle setupBuild –type java-library
$ gradle包装
注:支持的库types:基本,maven,java
问候
如果您使用MacPorts,path是
/opt/local/share/java/gradle
我有一些奇怪的错误,找不到我的类,我不得不右键点击我的src文件夹(是红色的)“使目录为” – >源文件夹根
如果你使用的是Mac,那么很可能你的gradle home应该是/usr/local/gradle-2.0
。
优先于上面给出的IDEAsearchgradle并设置gradle home。 它应该工作
C:\ Users \用户prabs \ .gradle \包装\ dists中\ gradle这个-3.3-所有\ 55gk2rcmfc6p2dg9u9ohc3hw9 \ gradle这个-3.3
\ Android工作室\ gradle没有为我工作。
在从bitbucket导入(克隆)项目时,未configuration“Default gradle wrapper”