Spring STS无法使用Gradle识别项目结构

时间:2017-05-04 19:14:00

标签: spring gradle spring-tool-suite

我正试图从Spring做this getting started guide。所以我从命令行使用git克隆了项目。当我使用Gradle时,我从存储库中删除了Maven文件以清理项目。

之后我打开STS并转到文件 - >从文件系统中打开项目并导航到存储库的/initial文件夹。该项目是正确导入但当我尝试添加一些“Java东西”(包,类等)时,我得到了几个错误,我只能添加文件夹和文件,这对工作来说非常烦人。

为了更具描述性,我会添加一些图片,以便您可以看到正在发生的事情。这是最初导入STS的项目,如上所述:

Initial Import

然后我尝试添加一些java东西,比方说一个源文件夹。所以右键点击库 - >新 - >源文件夹,结果如下:

Failing to add a source folder

library的属性中,我有以下内容:

enter image description here

所以问题是:我如何告诉STS将库文件夹识别为Java项目(或Gradle模块,我不知道如何调用它)而不是普通文件夹,以便我可以添加我的包和类?

提前感谢您的回答。

1 个答案:

答案 0 :(得分:1)

如果您想使用Gradle,您应该使用Eclipse的Gradle集成(项目构建)并将其安装到您的STS环境中。之后,您应该能够从光盘作为现有Gradle项目(而不是文件系统)导入项目,或者通过将弹簧指南集成到STS(导入入门内容)的向导。指南向导还允许您在Maven和Gradle变体之间进行选择,因此您不需要自己关闭和删除内容。

希望这有帮助!!!