项目添加第三方jar包,并部署

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目添加第三方jar包,并部署相关的知识,希望对你有一定的参考价值。

参考技术A 项目引入第三方jar包,本地直接用maven命令编译,编译到了本地,但是部署服务器时并没有这个jar包。

解决方法-将jar包引入项目:

在 项目根目录新建 lib 文件夹

将第三方jar包,导入lib文件,选中jar包执行 Add as Library

pom文件设置如下,将你的maven地址,指向你项目设置的jar包地址

此时你打包,还是没有对应的第三方jar包

pom文件,添加如下设置

spring-boot-maven-plugin是官方提供的默认打包工具,但是在打包本地jar的时候就不太方便,需要借助maven-compiler-plugin。

source和target中的1.8指的是jdk的版本,这个一定要设置好。

下边的resource标签中的信息是自己在打包的时候要被打包的资源文件,这里我们主要用到的是最下边的这个lib配置,将会被打包进jar中的BOOT-INF/lib/目录下。

上边resources目录下的是为了防止自己的资源文件在打包的时候丢失。

这样打包之后所有需要的信息都会被包含在jar中。

idea打jar包并部署java web项目

1.idea打jar包 (idea提供界面是jar包方式)

 

点击package,结束就OK,jar包一般放在target里面

 

 

部署项目

1.停止之前的服务:

  查到到java的所有进程:ps -ef|grep java

  杀死相关的web服务:kill -9 进程号

2.删除之前的jar包

  rm -f test-web-0.0.1-SNAPSHOT.jar

3.将打好的webjar包拷贝到相关目录下

4.启动

  nohub java -jar  test-web-0.0.1-SNAPSHOT.jar >>test.log 2>&1 &

5.查看实时日志

  tail -f test.log

以上是关于项目添加第三方jar包,并部署的主要内容,如果未能解决你的问题,请参考以下文章

如何在插件开发中正确使用第三方jar包

maven pom jar包依赖怎么添加

怎么导入java的第三方jar包

java项目打成jar包并部署到Linux服务器,以及在shell脚本中启动java程序

05_SpringBoot打jar/war包解决第三方依赖jar包的问题

在android studio中添加第三方jar包找不到add as library