mvn update 和 mvn install in gradle 的等效项

2022-09-01 15:36:02

我是gradle的新手,因此我对gradle有一些问题。在毕业之前,我与maven一起工作,在maven中有一些命令,例如

  • mvn update
  • mvn clean install

通过我们从互联网下载依赖包,从不同的项目下载其他包。mvn update

通过我们创建jar,war,ear或ejb,那么在gradle中maven命令的等效物是什么?mvn install

  • mvn update ~= gradle ...

  • mvn clean install ~= gradle clean ...


答案 1

Gradle 将自动为您获取所有必需的依赖项。

长话短说:

mvn update        ~= ./gradlew build --refresh-dependencies
mvn clean install ~= ./gradlew clean build

TL;DR

要强制 Gradle 重新下载您可以执行的依赖项(如何强制 Gradle 重新下载依赖项?):

./gradlew build --refresh-dependencies

要在不执行测试的情况下组装项目(Gradle 构建而不执行测试):

./gradlew assemble

要通过测试执行完全构建项目::

./gradlew build

您可以通过提供参数来跳过某些任务:-x

./gradlew build -x test

答案 2

等效于

mvn clean install 

gradle install

由 Gradle 的 maven 插件提供的内容。只需将以下行添加到您的文件中:build.gradle

apply plugin: 'maven'

推荐