首页 > 其他分享 >gradle命令与maven命令对照

gradle命令与maven命令对照

时间:2023-07-19 15:13:27浏览次数:24  
标签:Maven gradlew Gradle maven 命令 构建 clean gradle mvn

Gradle和Maven都是流行的构建工具,用于管理和构建Java项目。下面是Gradle命令和对应的Maven命令对照:

1. 构建项目: - Gradle: `./gradlew build` - Maven: `mvn clean install`

2. 清除生成的构建文件: - Gradle: `./gradlew clean` - Maven: `mvn clean`

3. 运行项目: - Gradle: `./gradlew run` - Maven: `mvn exec:java`

4. 导入项目: - Gradle: 无需手动导入,Gradle会自动下载和管理项目依赖 - Maven: `mvn eclipse:eclipse`(针对Eclipse) or `mvn idea:idea`(针对IntelliJ IDEA)生成项目文件,然后通过IDE导入项目

5. 构建项目并生成可执行文件: - Gradle: `./gradlew build`,然后在构建目录中查找生成的可执行文件 - Maven: `mvn clean package`,然后在target目录中查找生成的可执行文件

6. 运行单元测试: - Gradle: `./gradlew test` - Maven: `mvn test`

7. 安装项目依赖到本地Maven仓库(用于本地依赖管理): - Gradle: `./gradlew install` - Maven: `mvn install` 

标签:Maven,gradlew,Gradle,maven,命令,构建,clean,gradle,mvn
From: https://www.cnblogs.com/kaiblog/p/17565657.html

相关文章

  • Git基础命令
    全局配置用户名称和电子邮件gitconfig--globaluser.name"runoob"gitconfig--globaluser.email"[email protected]"初始化仓库gitinit添加文件到工作区gitadd*.cgitaddREADMEgitcommit-m'初始化项目版本'克隆一个仓库gitclone<repo>......
  • go通过docker sdk进入容器执行命令
    代码部分packagemainimport( "context" "fmt" "io" "os" "github.com/docker/docker/api/types" "github.com/docker/docker/client")funcmain(){ //设置远程Docker守护进程的地址 remoteDockerURL:=&quo......
  • Linux命令-按照与使用(17)(转载)解决同一台服务器上部署多个tomcat的同一个项目session冲
    ————————————————版权声明:本文为CSDN博主「strive_or_die」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/strive_or_die/article/details/103191546————————————————版权声明:本文为CS......
  • android 关机命令
    Android关机命令在日常使用Android设备时,我们经常需要使用到关机功能。关机功能可以通过不同的方式来实现,包括硬件按钮和软件命令。本文将重点介绍Android上的关机命令,并提供代码示例来演示如何使用这些命令来关机设备。关机命令在Android中,可以使用su命令来执行关机操作。su命......
  • docker nacos 启动命令
    DockerNacos启动命令实现教程1.概述在开始讲解如何实现DockerNacos启动命令之前,我们先来了解一下Docker和Nacos的基本概念。1.1DockerDocker是一个开源的容器化平台,可以将应用程序和其依赖打包到一个容器中,实现快速部署、可移植性和可扩展性。1.2NacosNacos是......
  • .net 6 winform启动器:调用CMD命令行执行dotnet命令启动.net core程序并将控制台输出日
    背景历史遗留问题,生产车间运行的一个.netcoresignalr程序使用命令行程序启动,经常由于生产人员误操作将光标停留在控制台上导致程序假死,丢失部分测试数据,车间随便找了一台win10系统部署的程序,源代码遗失,电脑也是阉割版,原开发者已经离职多年无人敢动,于是想了一个歪门邪道发方......
  • (四)Kubernetes部署storm后的kill命令找不到的问题
    使用Kubernetes部署storm集群后,发现Supervisor在运行过程中不断重启,十分奇怪。因此新开一个窗口追踪Supervisor的日志supervisor.log。最终发现每次storm在rebalance的时候,Supervisor需要kill掉本节点上的进程。但由于storm:1.2.2中的kill命令是一个shell内置命令,导致Supervisor......
  • 实际上手体验maven面对冲突Jar包的加载规则
    一、问题背景相信大家在日常的开发过程中都遇到过Jar包冲突的问题,emm,在最近处理业务需求时我也遇到了不同版本jar包冲突导致项目加载出错的问题。主要是一个完整的项目会不可避免的使用第三方的Jar包来实现功能开发,各种第三方包之间可能会存在依赖关系,不同版本的依赖就会可能导致......
  • hbase建库命令
    HBase建库命令教程作为一名经验丰富的开发者,我将教会你如何在HBase中创建一个数据库。下面是建库的整个流程以及每一步所需的代码和注释。建库流程步骤描述步骤一配置HBase环境步骤二创建一个HBase连接步骤三创建一个数据库表步骤四关闭HBase连接步骤......
  • shutdown 命令 新功能 加参数 重启进入BIOS 加参数 重启进入启动选项
    如上图,shutdown/r/fw注释:此命令,运行后,作用:重启进入BIOS......