springboot怎么使用maven打包时将本地jar包一块打进去
2017-10-24 17:15
821 查看
如果我们通过本地向springboot工程中引入了jar包,那么我们在打包发行的时候,怎么将本地jar也打包到该工程发行包中去呢?
1、我们需要手工引入本地jar包
1.1 选中工程-->单击鼠标右键(选择如下图所示)
1.2 然后添加需要引入的本地jar包
1.3 点击apply后,点击ok按钮,就会在下图所示位置找到引入的本地jar包。
2、在下图所示位置创建lib文件夹
3、 将步骤1中引入的jar包拷贝到该lib目录下。
4、在工程的pom文件中,加上如下语句(需根据自己的jar包进行替换)
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>
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>
相关文章推荐
- Spring boot框架项目,使用maven命令将配置文件打包到jar包外,项目运行读取jar外配置文件
- Springboot/spring maven引入本地jar包,并成功打包部署
- SpringBoot学习(1)-使用maven加载本地jar包
- Spring boot Maven 打包引入本地的jar包
- springboot maven 打包包含本地jar包
- Spring Boot 使用maven打包成jar
- Springboot中如何引入本地jar包,并通过maven把项目成功打包成jar包部署
- spring boot 项目,maven打jar包时,将本地jar一块打入包
- Spring Boot 使用maven打包替换变量resource、filtering
- Maven之——使用本地jar包并打包进war包里面的方法
- Spring Boot Maven 打包可执行Jar文件!
- SpringBoot+Maven添加本地jar包并package可执行jar包的方法
- Maven使用package打包Spring Boot时出现:Unable to find a single main class from the following candidates的问题解决
- SpringBoot+Maven添加本地jar包并package可执行jar包的方法
- SpringBoot+Maven添加本地jar包并package可执行jar包的方法
- [置顶] maven怎么 引入(或引用/使用) 自定义(或本地/第三方) jar的三种方式 图文教程
- 使用maven打包jar后 执行jar包问题,Exception in thread "main" org.springframework.beans.factory.parsing.BeanDefi
- Maven使用本地jar包并打包进war包里面的方法
- SpringBoot+Maven添加本地jar包并package可执行jar包的方法
- 聚合maven+spring-boot打包可执行jar