首页 > 编程语言 >【Java开发】Gradle使用

【Java开发】Gradle使用

时间:2022-11-01 15:33:37浏览次数:64  
标签:Java jar gradle 编译 开发 build Gradle

Gradle

1. 安装 Gradle

brew install gradle     # 安装gradle

gradle -v               # gradle -v

初始化项目

# 1. 创建目录 
mkdir demo && cd demo

# 2. 初始化 gradle 项目
gradle init

gradle 命令

gradle clean                # 删除 build 生成的目录和所有生成的文件.
gradle assemble             # 编译并打包你的代码, 但是并不运行单元测试
gradle build                # 构建项目
gradle bootJar              # 构建可执行的 jar
gradle jar                  # 编译打包主要的类文件
gradle classes              # 编译打包主要的类文件
gradle test                 # 执行单元测试
gradle check                # 执行验证任务的聚合任务,例如运行测试
gradle run                  # 运行程序

gradle build 命令的输出

:compileJava
:processResources
:classes
:jar
:assemble
:compileTestJava
:processTestResources
:testClasses
:test
:check
:build

VSCode 集成Gradle

  1. 安装插件Gradle for Java
  2. 安装插件Spring Initializr Java Support
  3. command + shift + p 选择 Spring Initializr: Create a Gradle Project
  4. 按提示选择

引用

gradle

标签:Java,jar,gradle,编译,开发,build,Gradle
From: https://www.cnblogs.com/WilsonPan/p/16847873.html

相关文章

  • JAVAWeb --JSP基础语法
    准备工作,导入一些依赖<dependencies><!--Servlet的依赖--><dependency><groupId>javax.servlet</groupId><artifactId>s......
  • JavaScript特殊语法和JavaScript流程控制语句
    6.流程控制语句: 1.if...else... 2.switch: *在java中,switch语句可以接受的数据类型:byteintshorchar,枚举(1.5),String(1.7) ......
  • Java多线程-线程关键字(二)
    Java中和线程相关的关键字就两:volatile和synchronized。volatile以前用得较少,以后会用得更少(后面解释)。它是一种非常轻量级的同步机制,它的三大特性是:1、保证可见性,即强制......
  • 直播平台软件开发,展示弹窗常见API详解
    直播平台软件开发,展示弹窗常见API详解showToast演示代码 wx.showToast({ title:"购买失败", icon:"error", duration:100, mask:true, success:(res)......
  • javase
    1.HelloWord1.新建一个java项目文件后缀名为.javaHello.java注意点系统可能没有显示后缀名,需要手动打开2.编写代码publicclassHelloWorld{publicstaticv......
  • android开发:弹框(AlertDialog)和提示信息Toast字体大小颜色设置
    一、AlertDialog: AlertDialog.Builderbuilder=newAlertDialog.Builder(ReturnActivity.this,android.support.design.R.style.Base_Theme_AppCompat_Dialog_Alert);b......
  • java多态
    测试一:成员变量:编译时期向左看,运行时也向左看测试二:成员方法:编译时期向左看,运行时期向右看什么是多态呢?多态可以理解为是同一个方法由于发送对象的不同而执行不同的行为......
  • 读书笔记——Java的特性
    目录简单性面对对象分布式健壮性安全性可移植性——平台无关性解释执行多线程简单性Java语法在设计的时候尽可能接近C++,但是舍弃了一些难以理解和比较少使用的特性,是C+......
  • 【Java复健指南08】OOP中级03【完结】-Object类和一些练习
    前情回顾:https://www.cnblogs.com/DAYceng/category/2227185.htmlObject类equals方法"=="与equals的区别"=="是一个比较运算符双等号既可以判断基本类型,又可以判断引......
  • 学习笔记-JAVA安全
    JAVA安全免责声明本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关.CTFwritupBUU-Java逆向解密代码混淆h......