java idea引入第三方jar包,maven无法编译打包

项目开发中,经常会引用第三方jar包,如果利用maven工具,进行项目打包,会提示找不到相关第三方jar包,分享一下我的解决办法,项目结构如下,lib目录下为依赖的第三方jar包。:
java idea引入第三方jar包,maven无法编译打包_第1张图片

1、打开pom.xml文件,引入第三方jar,如下:

    
    
            com
            postmsg-ump
            2.4.1
            system
            ${project.basedir}/src/main/resources/lib/postmsg-ump-2.4.1.jar
        
        
            com.google.protobuf
            protobuf-java
            2.4.1
            system
            ${project.basedir}/src/main/resources/lib/protobuf-java-2.4.1.jar
        
        
            org.xmlpull
            xpp3_min
            1.1.4c
            system
            ${project.basedir}/src/main/resources/lib/xpp3_min-1.1.4c.jar
        

其中每个第三方jar包的groupId和artifactId名称随意。

systemPath为jar包路径,其中${project.basedir}代表项目根目录。

2、在pom.xml的build中配置如下:
 


        
            
                org.springframework.boot
                spring-boot-maven-plugin
                
                    
                        
                            repackage
                        
                    
                
                
                    true
                
            
        
    

这就ok了,利用maven工具,编译,打包即可。

 

你可能感兴趣的:(个人随记)