起因:为什么要通过命令行来调用gradle而不是使用IDE,因为我觉得IDE速度太慢了,没有文本编辑器快。
这里用的是atom代码编辑器。
环境配置:
1.下载gradle,并配置环境变量到path
2.在powershell输入gradle 有反应就是成功配置,报错就是没有搞对
开始构建:
1.进入一个目录,在此目录打开powershell
2.输入gradle init
3.接着,gradle会让你选择要制作哪种类型的项目
这里选择application 应用程序(软件)

4.gradle会继续问你要使用什么语言编写这个应用程序 由于我们是写java所以选择java

5.接着 gradle会继续问你要用哪种语言/语法来编写构建脚本,一般见的比较多的是Groovy,那我就选择这个

6.选择哪一个测试框架,我是选择的第一个

7.接着gradle会询问你要的工程名称,这里不建议使用中文防止出错,然后让你输出默认包名
可自定义
com.a.b 或者a 都行 (建议按照规范来)

8.成功之后就自动生成了build.gradle构建脚本和默认helloworld代码
初始化完成之后的截图

build就是存放构建后文件的文件夹

这是自动生成的build.gradle
构建指令:
gradle build
运行命令:
gradle run
但是,此时构建完成之后,默认是以zip和tar格式打包java应用程序的,而不是常见的jar格式,且zip内容和jar规范不一样。
打包成jar下个文章中开始记录
参考官网教程:https://docs.gradle.org/current/samples/sample_building_java_applications.html
网友评论