intellij-idea 如何修复“插件未在以下任何来源中找到”

xxhby3vn  于 2022-11-01  发布在  其他
关注(0)|答案(6)|浏览(273)

我在Intellij IDEA上创建了一个Spring MVC项目。当我构建我的项目时,显示了以下消息,我该如何解决它?

Plugin [id: 'org.springframework.boot', version: '2.1.7.RELEASE'] was not found in any of the following sources:

- Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
- Plugin Repositories (could not resolve plugin artifact 'org.springframework.boot:org.springframework.boot.gradle.plugin:2.1.7.RELEASE')
  Searched in the following repositories:
    Gradle Central Plugin Repository
ctzwtxfj

ctzwtxfj1#

我甚至在命令行上也看到了这个问题,当我将插件管理添加到setting.gradle文件的开头时,这个问题得到了帮助:

pluginManagement {
    repositories {
        maven { url "https://plugins.gradle.org/m2/" }
        gradlePluginPortal()
    }
}
wvt8vs2t

wvt8vs2t2#

在我的案例中,问题是不正确的Gradle JVM版本必须在Gradle设置中更改。
在将gradle JVM版本更改为项目的JVM版本时,此错误得到解决。

hfwmuf9z

hfwmuf9z3#

将此添加到settings.gradle文件

pluginManagement {
    repositories {
        gradlePluginPortal()
        google()
        mavenCentral()
    }
}
cclgggtu

cclgggtu4#

我检查了我的代理,它只访问了一些页面,所以情况是对的,在联系技术人员后,它的工作。

qq24tv8q

qq24tv8q5#

你可能缺少一个插件库,正如其他人提到的。在企业环境中,如果自定义插件可以在构建文件中显示,那么插件库URL,user & pass需要以某种方式设置。最简单的方法是通过一个文件~/.gradle/gradle.properties和一个片段,在项目的settings.gradle中添加自定义库。

yqkkidmi

yqkkidmi6#

在我的例子中,gradle无法看到我的密钥库。如果您使用的是Windows Subsystem for Linux,gradle似乎可以看到Windows文件系统(/mnt)中的密钥库。此外,gradle似乎无法解析使用代字号定义的主目录路径:

  • 这不起作用:~/cacerts
  • 这确实有效:/主页/我/cacerts

相关问题