我是 Gradle 的新手,我正在尝试本教程 https://spring.io/guides/gs/rest-service/ 我能够编译具有所需依赖项的 jar 并运行它。但是,我发现这些库无法被 IDE 识别,这很烦人。
有什么办法吗?
原文由 cvguy 发布,翻译遵循 CC BY-SA 4.0 许可协议
我是 Gradle 的新手,我正在尝试本教程 https://spring.io/guides/gs/rest-service/ 我能够编译具有所需依赖项的 jar 并运行它。但是,我发现这些库无法被 IDE 识别,这很烦人。
有什么办法吗?
原文由 cvguy 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
您应该使用 gradle eclipse 插件。将此添加到您的
build.gradle
文件中:这会将与 eclipse 相关的任务添加到您的构建中。通过执行
Gradle 将根据项目的当前依赖项重新生成所有 eclipse 项目和类路径文件。但是,您需要刷新 IDE 才能使更改可见。
还有一件事需要考虑。由于 eclipse 并不真正了解 gradle 依赖项——它仅通过生成的类路径文件了解它们——只有在重新生成这些文件后,新的依赖项才会对 eclipse 可见。此外,在 eclipse 中添加的依赖项对您的 gradle 构建不可见,并且在重新生成类路径文件后将被删除。