Eclipse 无法识别 Gradle 依赖关系

2022-09-01 02:46:28

我是Gradle的新手,我尝试了本教程,https://spring.io/guides/gs/rest-service/ 我能够编译具有所需依赖项的jar并运行它。但是,我发现IDE无法识别这些库很烦人。

enter image description here

有没有办法做到这一点?


答案 1

你应该使用 gradle eclipse 插件。将其添加到您的文件:build.gradle

apply plugin: "eclipse"

这会将与 eclipse 相关的任务添加到您的构建中。通过执行

gradlew cleanEclipse eclipse

Gradle 将根据项目的当前依赖项重新生成所有 eclipse 项目和类路径文件。但是,您需要刷新 IDE 才能使更改可见。

还有一件事需要考虑。由于 eclipse 并不真正了解 gradle 依赖关系 - 它仅通过生成的类路径文件知道它们 - 只有在重新生成这些文件后,新的依赖关系才能对 eclipse 可见。此外,在 eclipse 中添加的依赖项对 gradle 构建版本不可见,并且在类路径文件重新生成后将被删除。


答案 2

对我有用的是:

右键单击 build.gradle 文件 -> Gradle ->刷新依赖项。


推荐