maven Gradle中mvn更新和mvn安装的等效功能

vybvopom  于 2022-12-22  发布在  Maven
关注(0)|答案(4)|浏览(160)

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

  • 第一个月
  • mvn clean install

使用mvn update,我们从互联网下载依赖包,从不同的项目下载其他包。
mvn install中,我们创建了 jarwarearejb,那么gradle中maven命令的等效命令是什么呢?

  • x一米四氮一x ~= x一米五氮一x

以及

  • mvn clean install ~= gradle clean ...
64jmpszr

64jmpszr1#

Gradle将自动为您提取所有必需的依赖项。
长话短说:

mvn update        ~= ./gradlew build --refresh-dependencies
mvn clean install ~= ./gradlew clean build
    • TL; DR**

要强制Gradle重新下载依赖项,您可以执行(How can I force gradle to redownload dependencies?):

./gradlew build --refresh-dependencies

要在不执行测试的情况下汇编项目(Gradle build without tests):

./gradlew assemble

若要使用测试执行完全生成项目:

./gradlew build

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

./gradlew build -x test
ars1skjm

ars1skjm2#

相当于

mvn clean install

gradle install

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

apply plugin: 'maven'
sauutmhj

sauutmhj3#

这对我有用。

./gradlew publishToMavenLocal
fdx2calv

fdx2calv4#

命令如下:

./gradlew build

相关问题