您当前的位置: 首页 >  qq_34412985 ar

springboot借助maven插件system path,加载本地jar

qq_34412985 发布时间:2020-06-09 22:05:24 ,浏览量:4

首先这个工程是一个springboot工程有main主启动类,并且这个jar包只能作为最终的jar包,也就是没有别的maven工程在pom.xml文件通过坐标依赖它,否则依赖它的工程编译成jar包后不能正常启动。

当引用第三方包,且没有源代码时候,可以使用system path


    ctec
    xxx-core
    1.0
    system
    ${project.basedir}/src/main/resources/libs/ctec-xxx-core.jar

 

仅这样做,并不能将jar包含到war中,需要使用true


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

       

        
               
                   true
                   src/main
                  
                            lib/**
                  
                  
                
                   true
                   src/main
                  
                        resources/**
                  
                
                 
    

仅使用resources加载lib中的jar包是不可以的,jar包可以打包进去,但是启动程序会报class not found;includes只会显示加载这些目录,其他目录会舍弃。

常见内置变量

${basedir} 项目根目录
${project.build.directory} 构建目录,缺省为target
${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes
${project.build.finalName} 产出物名称,缺省为${project.artifactId}-${project.version}
${project.packaging} 打包类型,缺省为jar
${project.xxx} 当前pom文件的任意节点的内容
关注
打赏
查看更多评论

qq_34412985

暂无认证

  • 4浏览

    0关注

    957博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录