[英]How to update external jar file without breaking everything with gradle?
当更新包含重大更改的外部 jar 文件时,某些点的代码会出现错误(发生并且很好),我无法通过 gradle 构建我的项目,因此从 jar 中的每个导入都显示在我的 IDE 中错误(Intellij)。
这使得实际上很难看到错误在哪里,因为所有从 jar 中导入,即使所有这些类都在那里显示为“错误”,因为构建失败意味着 gradle 根本不会导入 jar ......
最终结果是我的 IDE 显示如下内容(出于安全原因删除了包名称):
所有这些 model.entity 类都在 jar 中,但 gradle 不会导入它们,因为构建过程在代码中的第一个语法错误处停止......
有没有办法解决? 如何在不依赖 gradle 控制台内的错误消息(可能有很多)的情况下重构大型代码库。
我想先导入 jar 然后修复语法错误? 也许不同的gradle命令? 我只是使用“干净的构建”
这里有两个方面。
在您的场景中,初始状态是 gradle build 工作正常,Intellij 工作正常
您用“破坏”更改替换依赖项。
gradle build
- 将在编译阶段失败,因为代码尚未修复
IntelliJ - 仍然没有看到新的依赖项。 点击re-import
除非 .gradle 文件中有错误,否则导入将始终成功
导入 IDE 后现在将反映新的依赖项
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.