spring boot 从零开始入门7:使用MAVEN打包(JAR / WAR)

准备工作

本章将对 spring boot 从零开始入门6:自动化测试之MockMvc for REST章节的项目进行打包

实战

-### MAVEN 打JAR包 命令
可以在cmd下,并进入项目目录,执行如下命令可以进行打包:
mvn package
mvn clean package 清理、自动化测试及打包
mvn clean package -Dmaven.test.skip=true 清理、跳过自动化测试、打包
在IDEA,可以通过如下方式,运行MAVEN命令

image.png

在下图中,输入命令,回车即可执行:


image.png

出现如下日志,表示执行成功:


image.png

模拟一个错误,日志可能如下:


image.png

若成功打包,在target 目录中,已经生成了打好的JAR表。


image.png

-### 运行JAR包
由于这是一个WEB项目,因此通过如下方式,可以运行

# 控制台方式
java -jar target/helloworld-0.0.1-SNAPSHOT.jar
# 指定配置文件的方式
java -jar target/helloworld-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Maven编译代码的相关命令 第一、main目录下的主代码编写完毕后,使用Maven进行编译,在项目根目录下运行命...
    加油小杜阅读 5,096评论 0 2
  • 1.编写POM Maven项目的核心文件是pom.xml,POM(Project Objcet Model)项目对...
    zlcook阅读 11,137评论 7 26
  • maven常用命令介绍 这里主要是在eclipse中使用maven,因此只使用到了一部分命令,整理下来方便以后查阅...
    菜凯阅读 4,781评论 0 2
  • 一、maven的两个作用 项目自动化构建,通过命令行就可以完成整个项目构建过程,不需要我们手动地进行项目构建 管理...
    lifeline张阅读 4,282评论 0 1
  • 单向历——“新旧交替” 今天晚间,甜宝在上英语课的时候,我和甜妈闲来聊天,甜妈给我讲漠子家的小伙伴团建,去玩“密室...
    大梁Leon阅读 1,599评论 0 1