文章目录
一、 Error executing Maven
plugins\maven\lib\maven3\conf\settings.xml, line 267, column 9
idea自带的maven插件配置错误,
解决办法:
打开H:\Java\IntelliJ IDEA 2020.1\plugins\maven\lib\maven3\conf
打到settings文件中的267行,删掉这条注释
二、 SpringBoot找不到或无法加载主类
找不到或无法加载主类 com.cpython3.boot.MainApplication
解决办法:
使用maven插件,
先clean清理---------》再compile编译---------》install安装到本地仓库
再次执行程序,成功
三、Error:(3, 38) java: 程序包org…
Error:(3, 38) java: 程序包org.springframework.stereotype不存在,这是我遇到最多的错误
Information:java: Errors occurred while compiling module 'boot-01-helloworld'
Information:javac 1.8.0_131 was used to compile java sources
Information:2021/2/7 12:35 - Build completed with 10 errors and 0 warnings in 3 s 908 ms
D:\program FIle\codes\boot-01-helloworld\src\main\java\com\cpython3\boot\controller\HelloController.java
Error:(3, 38) java: 程序包org.springframework.stereotype不存在
Error:(4, 47) java: 程序包org.springframework.web.bind.annotation不存在
Error:(5, 47) java: 程序包org.springframework.web.bind.annotation不存在
Error:(6, 47) java: 程序包org.springframework.web.bind.annotation不存在
Error:(17, 2) java: 找不到符号
符号: 类 RestController
Error:(23, 6) java: 找不到符号
符号: 类 RequestMapping
位置: 类 com.cpython3.boot.controller.HelloController
D:\program FIle\codes\boot-01-helloworld\src\main\java\com\cpython3\boot\MainApplication.java
Error:(3, 32) java: 程序包org.springframework.boot不存在
Error:(4, 46) java: 程序包org.springframework.boot.autoconfigure不存在
Error:(10, 2) java: 找不到符号
符号: 类 SpringBootApplication
Error:(13, 9) java: 找不到符号
符号: 变量 SpringApplication
位置: 类 com.cpython3.boot.MainApplication
解决办法:
File -------》Settings --------》Build, Execution, Deployment ----------》 Build Tools --------》 Maven ---------》Runner
将Delegate IDE build/run actions to Maven勾选中。
这个方法是把IDE中构建和运行操作交给Maven,可能优于maven与IDEA都运行了项目在进行数据库数据插入时出现了重复数据。
再次运行程序,成功解决。
参考链接:
https://blog.csdn.net/qq_35456400/article/details/107190640
PS:如果这种方法还解决不了,就看看是不是本地仓库配置的问题。
我配置有两套环境,都可以正常使用,我的本地仓库都在D:\program FIle\LocalRepository
1.配置maven自带插件Bundled (Maven 3)
,修改里面的settings配置文件。
参考链接:
https://blog.csdn.net/LoveDengXing520/article/details/113727162
2.不使用maven自带插件
参考链接:
https://blog.csdn.net/LoveDengXing520/article/details/113727162
四、Install安装到本地仓库报错
Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project mybatis-01: There are test failures.
Please refer to D:\program FIle\codes\Mybatis-Study\mybatis-01\target\surefire-reports for the individual test results.
解决方案:
在pom.xml的<project> </project>
标签添加一段代码:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.4.2</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
</plugins>
</build>