无法制作模块:未找到相关的gradle配置。请重新导入 Gradle 项目并重试
Posted
技术标签:
【中文标题】无法制作模块:未找到相关的gradle配置。请重新导入 Gradle 项目并重试【英文标题】:Unable to make the module: related gradle configuration was not found. Please, re-import the Gradle project and try again 【发布时间】:2015-03-27 10:55:06 【问题描述】:我使用 IntelliJ IDEA Ultimate 14 和 Gradle 1.2。我从控制台管理项目,但我需要从 IDE 调试一些代码。
当我尝试制作项目时,this error window 出现。当我尝试调试项目时,
Error: Unable to make the module: idappcli, related Gradle configuration was not found.
Please, re-import the Gradle project and try again.
写在消息窗口中。如何将常规输出路径添加到项目中?
【问题讨论】:
【参考方案1】:尝试打开gradle task view,然后单击刷新按钮。对我来说,它解决了这个问题。
【讨论】:
当您导入 gradle 项目时,会有一个“自动导入”复选框。 您可以通过单击主菜单中File
和Edit
旁边的View
-> Tool Windows
-> Gradle
来显示视图。
在 15.0.2 对我没有影响。
我仍然在我的 IntelliJ 2016.2.1 上使用这个技巧,它可以正常工作。请注意,您需要等待所有依赖项都更新后才能再次“使用”该项目
升级到 IntelliJ 2016.3 后遇到了这个问题。【参考方案2】:
我也有类似的问题, 转到:查看 -> 工具窗口 -> Gradle。 然后按刷新图标
【讨论】:
【参考方案3】:这解决了“请重新导入 Gradle 项目并重试”的问题。对我来说(IntelliJ Ultimate 17.3.3):
(1) 分离的 Gradle 项目:
(2) 关闭项目并 (3) 通过文件 > 打开最近重新打开它。 IntelliJ 将提示导入现在未链接的 Gradle 项目。 (4) 导入并在对话框中选择“使用自动导入”。
【讨论】:
【参考方案4】:我的 Intellij IDEA 版本 2016.2 (Mac) 遇到了同样的问题
解决方案是:在 Intellij 中,依次单击“查看”、“工具窗口”和“Gradle”,然后单击
【讨论】:
【参考方案5】:我必须确保 Use auto-import 和 Use default gradle wrapper (recommended) 都被选中。
File > Other Settings > Default Settings > Build, Execution, Deployment > Build Tools > Gradle
【讨论】:
如果使用默认的 gradle wrapper 是灰色的,你会怎么做? 确保你的项目中安装了 gradle wrapper。 docs.gradle.org/current/userguide/gradle_wrapper.html【参考方案6】:我在更新 IntelliJ Idea 时遇到了类似的问题。
为了修复它,我在终端中运行了以下命令,它解决了我的问题。
gradle cleanIdea idea
【讨论】:
【参考方案7】:对于大多数人来说,已经建议的 Gradle 刷新可能会解决问题。
对于我发现的其他人,删除 .idea 目录并重新导入项目可能会有所帮助。
可能是你的 resources 目录在通过 Spring Initializr 创建项目时没有添加到类路径中。因此,您的应用程序永远不会加载您已配置的 application.properties 文件。
如果是这种情况,要进行快速测试,请将以下内容添加到您的 application.properties 文件中:
server.port=8081
现在在运行您的应用程序时,您应该会在 Spring Boot 控制台输出中看到如下内容:
INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): **8081** (http) with context path ''
如果您的端口仍然是默认的 8080 并且没有更改为 8081,那么您的 application.properties 文件显然没有加载。
您还可以从命令行检查您的应用程序是否使用gradle bootRun
运行。哪个最有可能会起作用。
解决方案:
-
关闭 IntelliJ,然后在项目文件夹中删除“.idea”文件夹
将您的项目重新导入 IntelliJ,如下所示:“导入项目”->“仅选择要导入的 build.gradle 文件”。 (IntelliJ 会自动抓取其余部分)
再次构建并运行您的应用程序
查看 IntelliJ Support 的官方回答: IDEA-221673
【讨论】:
【参考方案8】:这对我有用:
-
关闭 IntelliJ Idea
从项目根目录中删除“gradle”和“.gradle”文件夹
启动 IntelliJ Idea 并将项目导入为 gradle
【讨论】:
【参考方案9】:就我而言,根本原因是缺少代理配置。一旦我正确配置它,我就能够刷新 gradle 项目,它最终下载了丢失的文件并正确设置了项目。
File > Settings > Appearance & Behaviour > System Settings > HTTP proxy
然后
View > Tool Windows > Gradle
和同步按钮
【讨论】:
【参考方案10】:我进入了 IntelliJ Gradle 偏好设置:
Menu: Preferences > Build, Execution, Deployment > Build Tools > Gradle
在Project Level Settings
下,将单选按钮切换为“使用默认的gradle wrapper(推荐)”
点击制作按钮,开始营业了!
【讨论】:
【参考方案11】:我建议尝试“构建 > 重建项目”。
【讨论】:
【参考方案12】:@user1339 我也遇到了同样的问题。请阅读这个问题Building war with Gradle, Debugging with IntelliJ IDEA。这对你很有帮助。并推荐“制作”任务。正如消息所说,我应该尝试重新导入 Gradle 项目并重试。就我而言,这个建议非常有帮助。
【讨论】:
以上是关于无法制作模块:未找到相关的gradle配置。请重新导入 Gradle 项目并重试的主要内容,如果未能解决你的问题,请参考以下文章
我制作的 vue 前端编译失败,出现一个错误,提示“未找到此相关模块模块”
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法訪问server。请验证实例名称是否正确而且 SQL Server 已配置为同意远程连接。
未找到或无法访问服务器。请验证实例名称是不是正确并且 SQL Server 已配置为允许远程连接。 (provider: 命