SpringBoot打包maven仓库里面没有的包

SpringBoot打包maven仓库里面没有的包

在遇到一些自定义的jar包,maven仓库里面没有这些包,但是发布线上时我们还是只想发布一个jar包,也就是我们想要把第三方包打在最后生成的大jar包里

  1. 在根目录新建一个lib目录,把jar包放入lib目录

    SpringBoot打包maven仓库里面没有的包_第1张图片

  2. 在pom.xml里面先放入这段代码表示导入这个包,从根目录的lib文件夹里面导

            <dependency>
                <groupId>com.arcsoft.facegroupId>
                <artifactId>com.arcsoft.faceartifactId>
                <version>3.0.0.0version>
                <scope>systemscope>
                <systemPath>${basedir}/lib/arcsoft-sdk-face-3.0.0.0.jarsystemPath>
            dependency>
    
  3. 在pom.xml里面配置springboot的插件

        <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.bootgroupId>
                    <artifactId>spring-boot-maven-pluginartifactId>
                    <configuration>
                        <executable>trueexecutable>
                        <includeSystemScope>trueincludeSystemScope>
                    configuration>
                plugin>
            plugins>
        build>
    

    这样就可以了

你可能感兴趣的:(SpringBoot,maven,spring,boot,jar)