如何多次调用gradle init

问题描述 投票:0回答:1

我使用gradle init将maven转换为gradle项目。在调用gradle init之后。我在pom.xml上做了一些新的依赖更改。然后我再次调用gradle init,因为我想反映gradle项目的新依赖项,但由于build.gradle和settings.gradle已经存在而失败。

如何解决这个问题呢?有没有像gradle更新的东西?我想我不仅是这个问题的一个人

maven gradle
1个回答
0
投票

似乎init插件没有选项来清理它们存在的文件:https://docs.gradle.org/current/userguide/build_init_plugin.html

但应该可以创建自己的“cleanupInit”任务。在它中删除你不介意重新生成的文件,然后添加一个语句让init.dependsOn cleanupInit进入你的build.gradle

由于init任务是迁移到gradle部分的一部分,我认为该任务可能不会被重新执行。

© www.soinside.com 2019 - 2024. All rights reserved.