要做个 Entry Task ,兴奋地配置了个 Java 的环境,没想到踩了这么多坑。
Plugin was not found in any of the following sources
Spring Boot 官方提供了一个 Spring Intializr 以快速初始化项目,选择了 Gradle Project 之后进入项目,IDEA 的 Gradle 同步上一直报如下错误:
|
|
折腾了半天,搜索了无数解决方案都无效,最后根据这个回答才解决。原因现在还没弄清楚,但是能 work 。 解决方案如下:
在 build.gradle
文件中的 plugins
是这样的:
更改一下,将 org.springframework.boot
包移出并去掉版本号:
于是这个错误就解决了 ;)
Plugin with id ‘org.springframework.boot’ not found
然而它会变成另外一个错误,如下:
|
|
又折腾搜索了一番,发现是缺少 buildscript
。在 build.gradle
文件最前面加入如下内容:
Problem solved !
Connection to the Internet denied.
遇到这个错误,在 build.gradle
的 repositories
中换一个 Maven 源即可。
找不到或无法加载主类
在运行 Spring Boot 的时候遇到了这个问题,在命令行上 gradle build
出 jar
包是能够正常运行的,然而在 IDEA 里就不能通过 Run Application
正常运行。解决方案其实特别特别简单:右键项目中的 src
文件夹,找到 Mark Directory as
,选择 Sources Root
,重新构建运行项目即可。
折腾个环境花了一天,还是得好好学习啊……
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。