我使用gradle init将maven转换为gradle项目。在调用gradle init之后。我在pom.xml上做了一些新的依赖更改。然后我再次调用gradle init,因为我想反映gradle项目的新依赖项,但由于build.gradle和settings.gradle已经存在而失败。
如何解决这个问题呢?有没有像gradle更新的东西?我想我不仅是这个问题的一个人
似乎init插件没有选项来清理它们存在的文件:https://docs.gradle.org/current/userguide/build_init_plugin.html
但应该可以创建自己的“cleanupInit”任务。在它中删除你不介意重新生成的文件,然后添加一个语句让init.dependsOn cleanupInit
进入你的build.gradle
由于init任务是迁移到gradle部分的一部分,我认为该任务可能不会被重新执行。