博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用Maven为SpringBoot项目打包
阅读量:4648 次
发布时间:2019-06-09

本文共 903 字,大约阅读时间需要 3 分钟。

一、maven通过命令行打jar包

进入项目目录,执行如下命令:

mvn -Dmaven.test.skip -U clean package

发现报如下错误:

[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin

:2.1.4.RELEASE:repackage (repackage) on project model: Execution repackage of go
al org.springframework.boot:spring-boot-maven-plugin:2.1.4.RELEASE:repackage fai
led: Unable to find main class

解决办法:

新增如下代码,并将代码移到主工程目录下:

继续执行上面的打包命令:

打包成功!

进入生成的jar目录中,运行jar文件:

java -jar web-0.0.1-SNAPSHOT.jar

 二、maven通过命令行打war包

修改代码如下

进入项目目录,执行如下命令:

mvn -Dmaven.test.skip -U clean package

发现报如下错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:3.2.2:w

ar (default-war) on project web: Error assembling WAR: webxml attribute is requi
red (or pre-existing WEB-INF/web.xml if executing in update mode) -> [Help 1]
[ERROR]

解决办法:

新增如下代码结构

继续执行上面的打包命令:

打包成功!

进入生成的war目录中,运行war文件:

转载于:https://www.cnblogs.com/chenzheng8975/p/10689918.html

你可能感兴趣的文章
eclipse 快捷键Open Implementation 直接退出
查看>>
minix中管道文件和设备文件的读写
查看>>
JAXB - Annotations, Annotations for Enums: XmlEnum, XmlEnumValue
查看>>
context 插图
查看>>
文件管理器中不支持的wma歌曲也显示可以播放的音乐图标
查看>>
Java基础学习-流程控制语句
查看>>
Shell中read的常用方式
查看>>
01javascript数据类型
查看>>
asp.net实现md5加密方法详解
查看>>
AJAX
查看>>
table 的thead th 固定 tbody滚动例子
查看>>
并行计算思考----回溯法求解数独问题
查看>>
设计模式:模板模式
查看>>
和菜鸟一起学OK6410之ADC模块
查看>>
代理 模式
查看>>
[git] 细说commit (git add/commit/diff/rm/reset 以及 index 的概念)
查看>>
DOM Core和HTML DOM的区别
查看>>
SurfaceView+MediaPlay的bug们
查看>>
网络表示学习总结
查看>>
完成评论功能
查看>>