我使用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/