springboot怎么使用maven打包时将本地jar包一块打进去

如果我们通过本地向springboot工程中引入了jar包,那么我们在打包发行的时候,怎么将本地jar也打包到该工程发行包中去呢?

1、我们需要手工引入本地jar包


      1.1  选中工程-->单击鼠标右键(选择如下图所示)


     


      1.2 然后添加需要引入的本地jar包


   


   1.3 点击apply后,点击ok按钮,就会在下图所示位置找到引入的本地jar包。


  


  2、在下图所示位置创建lib文件夹


       


 3、 将步骤1中引入的jar包拷贝到该lib目录下。


4、在工程的pom文件中,加上如下语句(需根据自己的jar包进行替换)

        <dependency>   
            <groupId>com.sap</groupId>  
            <artifactId>sapjco3</artifactId>  
            <version>3.0.12</version>  
            <scope>system</scope>  
            <systemPath>${project.basedir}/src/main/resources/lib/sapjco3.jar</systemPath>  
        </dependency>

  5、重新打包,就会发现本地jar包已经被打包到该工程的发行包中。

   

2018-1-9补充:

后来发现在使用springboot-1.5.6.RELEASE  版本的时候,依靠以上方法并不能将jar包打进工程中,需要

在pom文件中加上如下代码:

<plugins>
      <plugin>
          <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
		     <includeSystemScope>true</includeSystemScope>
		</configuration>
      </plugin>
</plugins>



 

猜你喜欢

转载自blog.csdn.net/qq_30698633/article/details/78331920