1、Lombok注解在编译时无法通过
maven-compiler-plugin版本过旧,需要升级到3.0.4以上版本
2、yml配置文件中@var@不生效,无法替换成maven变量
由于单一的spring-boot-maven-plugin不支持maven变量替换,需要引入maven-compiler-plugin,然后再让资源可替换
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
3、安装本地jar包到仓库
<!-- (参数一):下载到本地的ojdbc-10.2.0.4.0.jar包的真实存放路径 -->
<dependency>
<groupId>ojdbc</groupId>-----------------(参数二)
<artifactId>ojdbc</artifactId>-----------(参数三)
<version>10.2.0.4.0</version>------------(参数四)
</dependency>
mvn install:install-file -Dfile=jar包的位置(参数一) -DgroupId=groupId(参数二) -DartifactId=artifactId(参数三) -Dversion=version(参数四) -Dpackaging=jar
4、加载资源失败:DerInputStream.getLength(): lengthTag=111, too big
在pom文件中追加插件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<nonFilteredFileExtensions>
<nonFilteredFileExtension>p12</nonFilteredFileExtension>
</nonFilteredFileExtensions>
</configuration>
</plugin>
5、获取依赖失败
(1)检查依赖是否存在于远程仓库
(2)用mvn package -U 强制更新依赖
6、本地依赖无法加载
#清除本地仓库远程信息
del /s /q D:\litb\repository\*remote.repositories
#清除本地仓库缓存
del /s /q D:\litb\repository\*.lastUpdated