Linux部署springboot jar 第三方jar找不到类文件ClassNotFoundException

1、引用外部jar包,放到项目resource/lib目录下,假设是test.jar
2、pom文件引用

 
            com.xxx.xxx</groupId>
            test</artifactId>
            1.0.0</version>
            system</scope>
            ${project.basedir}/src/main/resources/lib/test.jar</systemPath>
</dependency>

3、pom配置build

    
        
            
                org.springframework.boot</groupId>
                spring-boot-maven-plugin</artifactId>
                
                    true</includeSystemScope>
                </configuration>
            </plugin>
            
                org.apache.maven.plugins</groupId>
                maven-compiler-plugin</artifactId>
                
                    1.8</source>
                    1.8</target>
                    UTF-8</encoding>
                </configuration>
            </plugin>
        </plugins>
    </build>

4、maven clean install 项目的target目录下生成项目部署jar
Linux部署springboot jar 第三方jar找不到类文件ClassNotFoundException_第1张图片
5、java -jar xxx.jar 启动

你可能感兴趣的:(【开发工具】)