gradle 中 mvn update 和 mvn install 的等价物

新手上路,请多包涵

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

  • mvn update
  • mvn clean install

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

使用 mvn install 我们创建了 jar、war、ear 或 ejb 那么 gradle 中 maven 命令的等价物是什么?

  • mvn update ~= gradle ...

  • mvn clean install ~= gradle clean ...

原文由 suatCoskun 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 900
1 个回答

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

长话短说:

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

长话短说

要强制 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

原文由 Andrii Abramov 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题