spring boot 项目中 maven打第三方lib包时遇到的问题以及解决方法
1.打jar包时maven编译时会提示找不到第三方lib包下的类
<build> <plugins> <plugin> <groupId>org.apache.maven.pluginsgroupId> <artifactId>maven-compiler-pluginartifactId> <version>3.6.0version> <configuration> <source>1.8source> <target>1.8target> <encoding>UTF-8encoding> <compilerArguments> <extdirs>${project.basedir}/src/main/webapp/WEB-INF/libextdirs> compilerArguments> configuration> plugin> plugins> build>
2.打成的jar包中的BOOT-INF下的lib中并没有把上面的第三方的Lib目录下的jar包引入
<resources> <resource> <directory>C:\java_tool\MeteoInfo_2.1.3\MeteoInfo\libdirectory> <targetPath>BOOT-INF/lib/targetPath> resource> resources>
3.过程中还遇到的。logback.jar和第三方Jar包冲突的问题
<dependency> <groupId>org.springframework.bootgroupId> <artifactId>spring-boot-starter-webartifactId> <exclusions> <exclusion> <groupId>org.springframework.bootgroupId> <artifactId>spring-boot-starterartifactId> exclusion> exclusions> dependency> <dependency> <groupId>org.springframework.bootgroupId> <artifactId>spring-boot-starterartifactId> <exclusions> <exclusion> <groupId>org.springframework.bootgroupId> <artifactId>spring-boot-starter-loggingartifactId> exclusion> exclusions> dependency>