springboot利用idea打包jar

因为springboot适合前后端分离,打成jar进行部署是非常合适的
首先需要在application.properties当中配置端口

server.port=8080

在maven配置的文件pom.xml文件中,加入设置打包成jar的配置,重点是为 jar

    <groupId>appgroupId>
    <artifactId>appartifactId>
    <version>1.0-SNAPSHOTversion>
    <packaging>jarpackaging>

点击idea右上角的Project Structure 按钮

springboot利用idea打包jar_第1张图片

通过以下操作路径,设置项目依赖
Project Settings->Artifacts->JAR->From modules with dependencies
springboot利用idea打包jar_第2张图片
并点击From modules with dependencies

如下图设置编译选项
springboot利用idea打包jar_第3张图片

Module选择编译的项目主模块,这里例如 exchange
Main Class 设置项目的运行的入口主类
JAR files from libraries中一定选择第二项 copy to the output directory and link via manifest

重新指向并生成 META-INF文件夹,在下列的Directory for META_INF/MANIFEST.MF: 指向当前项目的 src/main/resources 目录

点击选择申请Apply
springboot利用idea打包jar_第4张图片

点击生成的jar包,点击生成加号 创建一个文件夹Directory 名称为META-INF
springboot利用idea打包jar_第5张图片

点击生成的META-INF文件夹,点击生成加号 引入一个file 为当前项目路径的src\main\resources\META-INF\MANIFEST.MF
springboot利用idea打包jar_第6张图片

开始构建编译选择 Build-> Build Artifact-> Action-> Build
springboot利用idea打包jar_第7张图片

会生成一个out文件夹,当前out文件夹就是生成可执行jar
springboot利用idea打包jar_第8张图片

如何运行jar

java -jar  xxx.jar

你可能感兴趣的:(springboot,java,springboot,jar)