maven - 如何多次调用gradle init

标签 maven gradle

我使用gradle init将maven转换为gradle项目。
之后调用gradle init。我在pom.xml进行了一些更改以获取新的依赖关系。然后我再次调用gradle init,因为我想将新的依赖项反射(reflect)到gradle项目,但是由于build.gradle和settings.gradle已经存在而失败。

如何解决这个问题呢?是否有诸如gradle update之类的东西?
我想我不仅是这个问题的人

最佳答案

似乎init插件没有提供清理文件的选项(如果存在):https://docs.gradle.org/current/userguide/build_init_plugin.html

但是应该可以创建自己的“cleanupInit”任务。在其中删除您不介意重新生成的文件,然后添加一条语句,将init.dependsOn cleanupInit放入build.gradle

由于init任务是“迁移到gradle”部分的一部分,因此我认为可能不打算重新执行该任务。

关于maven - 如何多次调用gradle init,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52185508/

相关文章:

java - 使用 Java 更改 Maven 依赖项版本

android - 使用 Gradle 的外部 Android 库项目

java - 查询 DSL & Maven : Classes not generated, 但仅在命令行上(在 Eclipse 中它工作正常)

eclipse - Maven 错误 "Failure to transfer..."

grails - BuildConfig.groovy和grails-gradle-plugin

java - Maven 和 m2e - 使用依赖信息构建 jar

java - 如何从java代码下载Gradle依赖?

android - Android Studio Gradle同步问题:红色变量名随处可见

Gradle: 'clone' 原始 jar 任务,用于为包含依赖项的 jar 创建新任务

android - 无法在 intellij idea 的设计选项卡中看到 View