如何正确设置Gradle并为IntelliJ IDEA创建新的Gradle项目?

28

所以,我下载了Gradle,但我不知道如何正确设置它。解压缩zip文件后,接下来该怎么做呢?我想在IntelliJ IDEA中使用Gradle。从一次直播中我知道,在项目文件夹中有一个settings.gradle和一个build.gradle文件。

此外,我还看到他们使用了Windows控制台。

首先,我该如何通过Windows控制台访问Gradle并告诉它为IntelliJ生成新项目?

正如你所看到的,我没有任何使用Gradle的经验。不幸的是,我无法找到如何使用它的方法。

然后,我希望IntelliJ项目中包含LWJGL和Slick。

此外,我知道在直播中看到的build.gradle文件中的内容(我只想用相同的结构创建我的项目)。

有人能详细描述如何实现所有这些吗?


2
Gradle有一个文档页面,其中包含一个“入门”章节。你读过吗?http://www.gradle.org/docs/current/userguide/tutorials.html#N100CB - JB Nizet
除了用户指南之外,还要查看完整的Gradle分发中的示例。 - Peter Niederwieser
1
我之前读了有关安装的部分,但有些地方对我来说不太清楚。例如解压缩。它告诉我单个zip包含什么,但没有告诉我如何在控制台中访问它们。而且我不明白如何设置GRADLE_HOME...他们提到了PATH,但我在哪里找到它呢? - JackWhiteIII
3
哎呀,那你需要一些关于Windows的帮助,而不是有关Gradle的。我将在几分钟内给出答案。 - JB Nizet
之前我对这些东西并没有做过太多的事情。嗯,总有第一次... - JackWhiteIII
5个回答

44

假设您已将Gradle解压到d:\tools\gradle目录下。

要将其bin目录添加到控制台窗口的PATH中,请执行以下命令:

set PATH=d:\tools\gradle\bin;%PATH%
上述操作将bin路径添加到PATH环境变量的当前值之前。这将仅更改此特定命令窗口的路径。
如果您想全局添加它到PATH,则前往控制面板选择"系统",然后选择"高级参数"(可能与我使用的法语版Windows稍有不同)。然后在"高级系统参数"选项卡中,单击"环境变量..."按钮。在列表中找到"Path"环境变量,并使用分号(;)与其他目录分隔开添加目录。
注意:您还可以定义一个名为GRADLE_HOME的新环境变量。
set GRADLE_HOME=d:\tools\gradle

或者像上面解释的那样,全局地引用它并在 PATH 变量中引用:

set PATH=%GRADLE_HOME%\bin;%PATH%

3
Gradle(或任何其他应用程序)是否实际使用 GRADLE_HOME,还是仅用于定义路径? Gradle(或其他应用程序)是否真正使用 GRADLE_HOME 变量,还是只用于定义路径? - AaA
我的系统上未定义GRADLE_HOME,而我经常使用gradle,所以我猜没有人真的在意。 - xeruf

4

只需安装 homebrew

然后您只需要打开终端,并像这样轻松安装:

brew install gradle

完成!已安装!

测试方法:只需在终端中键入:

gradle -v

您会得到类似于这样的结果:
------------------------------------------------------------
Gradle 2.7
------------------------------------------------------------

Build time:   2015-09-14 07:26:16 UTC
Build number: none
Revision:     xxxxxxxxxxxxxxxxxxxxxxxxxx

Groovy:       2.3.10
Ant:          Apache Ant(TM) version 1.9.3 compiled on December 23 2013
JVM:          1.8.0_60 (Oracle Corporation 25.60-b23)
OS:           Mac OS X 10.11.1 x86_64

接下来,打开IntelliJ并像平常一样创建一个新的gradle项目,只需在必要时设置gradle路径(通常在使用homebrew安装时为/usr/local/Cellar或其他方式安装时为/opt)。

祝好运!


安装了Homebrew,但在IntelliJ中无法使用。是/usr/local/Cellar还是/usr/local/Cellar/gradle?另外,当我们使用Homebrew安装Gradle时,是否仍然需要设置GRADLE_HOME? - user1870400
2
@user1870400 /usr/local/Cellar/gradle/<version>/libexec - Addie
请问您能否解释一下Homebrew的内部工作原理?以防有一天它也变成商业软件,需要付费使用。 - AaA

1

对于Linux用户,使用SDK Man可轻松管理gradle安装和路径设置以进行开发,同时升级gradle。

在此处获取SDK Man


0

只需更新brew并安装和设置路径即可

  1. brew update && brew install gradle

  2. export PATH=$PATH:/opt/gradle/gradle-5.1.1/bin

  3. https://gradle.org/install/


0
(适用于Mac OS用户)假设您将zip文件解压缩到/Users/onuryilmaz/gradle-3.3文件夹中。然后打开终端并定义一个名为GRADLE_HOME的新环境变量:
export GRADLE_HOME=/Users/onuryilmaz/gradle-3.3

然后在 PATH 变量中引用它:

export PATH=$PATH:$GRADLE_HOME/bin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接