很长的头衔,但几乎可以解释它。我已经删除了一个git repo(spring rest tutorial http://spring.io/guides/tutorials/rest/),它包含多个独立的java项目,每个项目都在不同的文件夹中。这些项目中的每一个都包含gradle构建文件以及gradle本身(无需安装gradle),以及必要的Spring jar(可能在gradle-wrapper jar中)。我在eclipse中创建了一个镜像其中一个文件夹的java项目,并且eclipse中的更改没有问题,并且构建正常。
我遇到的问题是Spring依赖关系不在Eclipse构建路径上,所以我不能使用所有漂亮的Eclipse功能(函数完成,自动导入等)。 git repo中每个单独的文件夹中只有一个jar,它叫做gradle-wrapper.jar。我的猜测是,它包含所有Spring依赖项,因为项目构建正常,假设我已正确键入所有内容并手动添加正确的import语句。
有没有办法设置它,以便我没有在java项目中得到所有这些丑陋的错误?我试图将gradle jar添加到java项目构建路径,但这没有任何效果。我想一个选项是分别添加spring依赖项,但是构建路径上的Spring不一定与gradle用于实际构建的Spring依赖项相匹配。
答案 0 :(得分:0)
Gradle项目不打包存储库中的所有依赖项;使用Gradle或Maven的主要原因之一是它们将为您处理依赖项。您需要Gradle Eclipse插件和Import-> Existing Gradle项目。