【问题标题】:No frameworks detected in IntelliJ IDE when trying to import a project尝试导入项目时在 IntelliJ IDE 中未检测到框架
【发布时间】:2019-07-31 21:03:14
【问题描述】:

我必须在具有蓝图存储库的 Spring Boot api 中添加/更改一些功能。我从 gitlab 下载了分支并在 IntelliJ 中打开了它。但是 IntelliJ 没有检测到任何框架。即使是基本的弹簧进口也失败了。另外我通常使用 Maven 作为构建工具,但该项目要求我使用 Gradle,但是我不允许在他们的环境(甚至我的本地)上下载 gradle。谁能指点我正确的方向。

【问题讨论】:

  • 你是如何将项目导入 intellij-idea 的?
  • 右键单击项目并选择Add Framework Support(主要位于菜单顶部)并选择Gradle。

标签: java spring spring-boot gradle intellij-idea


【解决方案1】:

首先,尝试从命令提示符构建项目:

gradlew clean build

如果构建成功,您可以将 IntelliJ 中的项目用作普通 Java 项目并添加/编辑代码。如果这不起作用,请检查问题所在并更新问题。

要添加框架支持(在您提到的 Gradle 案例中),右键单击项目并选择 Add Framework Support(主要位于菜单顶部)并选择 Gradle。

编辑

gradlew clean build成功后,在IntelliJ中选择build.gradle文件重新导入项目。

【讨论】:

  • 我进行了干净的构建并解决了一些与之相关的问题。但是问题似乎出在框架支持上,我的公司限制了未经批准的框架的导入,我相信我将不得不看一下并询问某人是否有一些我可以使用的批准包。
  • @Tusharj 当您说在进行干净构建时解决了某些问题时,不清楚。如果 Gradle 没有安装并且它是一个基于 Gradle 的项目,它甚至不会构建。如果gradlew clean build 在您的命令提示符中成功运行,则意味着您的系统中已经可以使用 Gradle。现在,来到 IntelliJ,尝试创建一个新项目/模块并在左侧面板中观察您看到的所有选项。您在这里看到 Gradle、Maven 等吗?其次,我假设您的项目中有一个build.gradle 文件。尝试通过选择build.gradle 文件重新导入项目。
  • @fiveeelements 通过选择 build.gradle 文件重新导入项目是解决方案。重新导入后获得干净的构建解决了所有配置问题。
  • @Tusharj 很高兴它成功了。现在您可以开始在 IntelliJ 中处理您的项目模块。我已经相应地更新了答案。你能接受答案吗?
猜你喜欢
  • 1970-01-01
  • 2011-11-09
  • 2016-02-20
  • 2021-11-09
  • 1970-01-01
  • 1970-01-01
  • 2016-06-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多