导入org.springframework.data无法在gradle中解析

Can*_*der 5 java spring spring-data rest-assured

我刷新了gradle项目,但出现了以下错误:“导入org.springframework.data无法解析”

以下是一些它不理解的导入

import org.springframework.data.mongodb.core.MongoTemplate;
import org.springframework.data.mongodb.core.ScriptOperations;
import org.springframework.data.mongodb.core.query.BasicQuery;
import org.springframework.data.mongodb.core.script.ExecutableMongoScript;
import static org.springframework.data.mongodb.core.query.Criteria.where;
import static org.springframework.data.mongodb.core.query.Query.query;
Run Code Online (Sandbox Code Playgroud)

还有更多无法解决的进口。

请给我任何解决此问题的建议。

提前致谢。

Bob*_*har 5

我建议您在build.gradle的顶部添加eclipse和intellij插件。

apply plugin: 'eclipse'
apply plugin: 'idea'
Run Code Online (Sandbox Code Playgroud)

这些插件的功能是生成eclipse IDE使用的.project和.classpath文件(它与IntelliJ一样,但我真的不知道这些文件是什么; *。iml可能是?)。

然后从命令行开始...

gradle eclipse
Run Code Online (Sandbox Code Playgroud)

...然后找出相关性,提取JAR,并生成.classpath和.project。如果您在执行此操作时打开了日食,请刷新项目并打开Voila。每次在build.gradle中添加依赖项时,您都会再次执行此工作流程。对我来说,它像冠军。

可能有一些Eclipse插件可以让您在IDE中完成整个操作。我已经从命令行进行了一段时间了,因为它很简单。


Can*_*der 4

在build.gradle文件中添加了依赖项:

org.springframework.data:spring-data-mongodb:1.7.2.RELEASE

这解决了我的问题。