【第012篇】使⽤idea⼯具对springboot项⽬进⾏打包时,将本地jar包也进⾏
打。。。
1、⾸先在与src同级的⽬录下新建⼀个lib⽬录,然后将本地jar包放在lib⽬录下,如下图:
2、依次点击File—>Project Structure—>Libraries,打开如下弹出框:
3、点击“+”,选择“Java”,选择你存放项⽬的路径,将lib这个⽂件添加进来,完成后可看到Libraries下有⼀个lib⽂件。
4、在l⽂件中设置依赖。
<dependency>
<groupId&ls</groupId>
<artifactId>gt-coverage</artifactId>
<version>${geotools.version}</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/gt-coverage-24.0.jar</systemPath>
</dependency>
需要设置配置项scope为system,systemPath为对应的项⽬路径。
5、在l 配置对应的编译参数:在对应的build设置参数,因为项⽬是springboot项⽬,所以对应的build参数如下:
<build>
<plugins>
<plugin>
maven打包本地jar包<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
</plugins>
</build>
其中的重点是includeSystemScope,需要设置为true。
6、运⾏
因为项⽬是使⽤idea进⾏开发,所以最好先刷新依赖,然后在进⾏打包。不然可能会出现⼀些意想不到的问题。如下,点击maven⼯具栏,然后点击刷新按钮,如下图所⽰:
刷新之后,就可以进⾏打包了。
7、结果
打包之后,丢到服务器去跑,显⽰正常,是替换之后的效果。当然,查看最后打出来的包⾥⾯对应的依赖包是否替换过也可以。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论