当前位置: 首页>前端>正文

gradle java 运行 test gradle设置jdk

安装的先决条件

确保安装了Java,并且配置正确,然后再下载当前版本的Gradle

设置Java

首先从www.oracle.com/technetwork/java/javase/downloads/index.html下载JDK7以上版本,并解压 设置一个JAVA_HOME环境变量,指向JDK的解压路径 然后再在Path环境变量中追加一个%JAVA_HOME%\bin环境变量

下载Gradle

从Gradle官网https://gradle.org/gradle-download/下载最新版本的Gradle 下载Complete Distribution的 我这里以gradle-6.1-all.zip为例


安装Gradle

以Windows安装为例

解压到磁盘上的某个位置:D:\gradle-6.1 设置一个GRADLE_HOME,指向这个解压路径 然后再在Path环境变量中追加一个%GRADLE_HOME%\bin环境变量

测试安装

打开一个命令行窗口,执行命令gradle -v或gradle -version-v或-version这个命令行选项,会告知我们Gradle的安装路径,以及正在使用的Java、Ant、Groovy版本

gradle java 运行 test gradle设置jdk,gradle java 运行 test gradle设置jdk_命令行,第1张

设置Gradle的JVM选项

为了避免构建复杂的大型项目时,出现内存溢出的错误,建议设置Gradle的堆大小,通过GRADLE_OPTS这个环境变量进行设置。 推荐起始值:-Xmx512m或-Xmx1024m

Gradle 目录结构

bin		包含了Gradle的可执行文件
docs	包含了用户指南(HTML/PDF),Java文档,Groovy文档以及Gradle DSL参考
init.d	包含需要为每个构建运行的脚本
lib		包含Gradle运行所需要的依赖项(jar,插件)
media	包含了Gradle的图片和LOGO
samples	包含了复杂构建和工具集成的模板和示例
src		包含了Gradle的源码

Gradle的第一个简单脚本

新建一个文件夹(文件夹路径不能含有中文),在里面创建一个build.gradle文件,并将如下内容拷贝到文件中(当前Gradle版本6.+)

task helloWorld {
	println 'Hello world!!'
}

如果是Gradle 5.0之前的版本,拷贝以下内容到文件中

task helloWorld << {
	println 'Hello world!!'
}

在当前文件夹下,打开命令行窗口,并输入gradle helloWorld(一个字母都不能错)

然后会有如下效果:

gradle java 运行 test gradle设置jdk,gradle java 运行 test gradle设置jdk_环境变量_02,第2张

解释:

这里使用Gradle 的 DSL定义了一个helloWorld的任务(task),然后添加了一个打印“Hello world!!”的动作(action),让文字显示在了控制台上;

我们可以使用闭包(花括号{}中的代码)来完成这个任务;

一个Gradle task可以包含多个action;

<<是一个快捷操作符,表示一个任务的最后一个action;

构建的输出内容中包含任务运行的名称、运行的时间、运行的内容;如果只想包含内容,就使用-q参数,即gradle -q helloWorld(针对当前示例的话)

gradle java 运行 test gradle设置jdk,gradle java 运行 test gradle设置jdk_gradle java 运行 test_03,第3张


获取帮助

可以通过使用 -h或-help参数来获取Gradle的帮助信息

例如:gradle -help

gradle java 运行 test gradle设置jdk,gradle java 运行 test gradle设置jdk_命令行_04,第4张


Gradle GUI

Gradle除了提供一个强大的命令行接口,还提供了一个图形用户接口(可视化的操作),使用命令gradle -gui即可打开,简直不要太香

PS: 我的Gradle6.+版本中没有这个功能,因为查看gradle -help没有找到这个选项

否则,打开了像这样:

gradle java 运行 test gradle设置jdk,gradle java 运行 test gradle设置jdk_命令行_05,第5张

任务树选项卡:显示build.gradle构建文件中所有的有效任务。只需双击任务名称,就可以在任务树中执行任务。

Favorites选项卡:允许您存储常用的Gradle命令。

命令行选项卡:允许您键入和运行任何使用命令行界面运行的Gradle命令。Setup选项卡:允许您更改配置选项,比如项目目录和日志级别。

多看看gradle -help,其实这些都完全可以在命令行中完成。


https://www.xamrdz.com/web/2tm1942944.html

相关文章: