[英]while initialize the spring boot project IntelliJ idea it is asking to select the dependency
[英]Intellij not able to resolve dependency for spring boot project
我正在使用 intellij idea 的内置弹簧初始化程序功能创建一个简单的弹簧启动项目。 以下是我正在执行的步骤。
现在单击完成按钮后IDE打开项目,在底部我看到在很短的时间内解决依赖关系(单击maven工具窗口后没有我之前选择的依赖项)
我尝试使用命令 mvn:install 解决依赖关系,但出现错误
“无法将工件 org.springframework.boot:spring-boot-starter-parent:pom:2.2.6.RELEASE 从/到中央( https://repo.maven.apache.org/maven2):sun.security 。 validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径”
我使用项目目录中的 cmd 尝试了maven命令clean install ,并在问题中遇到了上述相同的错误。 该问题与 IntelliJ IDEA 无关。 用于运行 Maven 的 JVM 似乎缺少访问存储库所需的证书。
所以下面是我遵循的步骤,它为我解决了这个问题。
从https://repo.maven.apache.org/maven2/获取证书。
(要获得证书,请按照步骤) -
在证书窗口上单击详细信息选项卡,然后单击复制到文件按钮,然后单击下一步按钮。
接受默认文件格式并将其保存到系统本地。
现在这里是安装证书的命令。 在命令提示符下,转到目录 C:\Program Files\Java\jdk1.8.0_144\jre\lib\security 并执行以下操作。
keytool -import -file C:\maven.cer -keystore cacerts -alias mavencert
注意:以管理员身份运行 cmd。
请使用以下步骤解决 Intellij IDE 中的依赖问题:
IntelliJ -> Maven -> Toggle Offline mode option
删除.idea
文件夹、 .m2
文件夹和使缓存无效,但切换离线模式完成了这项工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.