文章目录
- java
- slf4j中log不存在
- maven
- 编译出现Non-resolvable import POM: Failure to find
- 类找不到
- jdk版本不对
java
slf4j中log不存在
解决方法:再idea中安装lombok插件。
离线下载地址 https://github.com/mplushnikov/lombok-intellij-plugin/releases,注意根据自己的idea版本下载安装文件。
maven
编译出现Non-resolvable import POM: Failure to find
出现原因可能是项目pom文件中定义了一个版本号,覆盖了其它引用资源中的同名资源。
例如应用中pom文件定义的属性值与spring-boot-dependencies-2.1.9.RELEASE.pom的属性值一致,覆盖了系统的version版本信息。
解决办法就很简单了,将应用中的jersey.version重新更改一个名称即可编译通过。
类找不到
一个引入的类没有找到,经排查发现引入的jar包不对,后来发现是本地仓库里面的jar包不是要引入的jar包。随便将一个jar包修改名称放到指定位置,maven无法发现并且不会从远程仓库拉取。
jdk版本不对
出现这个报错的时候需要检查maven插件是否声明jdk版本:Usage of API documented as @since 1.7+
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>