IDEA使用maven进行打包详细记录
前言
IDEA打包有两种方式:
1.build打包
2.maven打包
一开始用第一种方式build打包后运行报错,然后用第二种打包后运行成功。
特此记录一下,用maven进行打包!
一、配置pom.xml文件
<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><mainClass>com.ct_sneakers.CtSneakersApplication</mainClass><excludes><exclude><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></exclude></excludes></configuration></plugin></plugins></build>
注意这两部分要写对。一个是maven的插件,一个是自己的主类。
二、打包
1.打开maven
2.点击clean
3.点击打包package
提示:
如果运行不成功,看看是不是测试类不通过!打包前建议把测试类清空!
4.完成
结果:target目录下生成jar包
总结
@作者:加辣椒了吗?
简介:憨批大学生一枚,喜欢在博客上记录自己的学习心得,也希望能够帮助到你们!
IDEA使用maven进行打包详细记录相关推荐
- 使用Maven 实现打包生成一个可执行jar包:附详细配置解释说明
1. 需求 项目打包,满足以下要求: 1.整个项目打一个Zip包下面包括应用程序.应用程序依赖的jar包.说明文档 2.项目打的jar包可以执行不同类里的Main函数 3.项目源码打的jar包要与依赖 ...
- 【jenkins打包maven项目报错记录】
jenkins打包maven项目报错记录 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3 ...
- 解放双手 | Jenkins + gitlab + maven 自动打包部署项目
前言 记录 Jenkins + gitlab + maven 自动打包部署后端项目详细过程! 需求背景 不会偷懒的程序员不是好码农,传统的项目部署,有时候采用本地手动打包,再通过ssh传到服务器部署运 ...
- Maven 生成打包可执行jar包
文章目录 1. 需求 2. 开发环境 3. Maven打包插件介绍 4. Maven使用maven-jar-plugin打可执行jar包 5. Maven使用maven-assembly-plugin ...
- maven插件打包exec_Exec Maven插件–从Maven Build运行Java程序
maven插件打包exec Maven exec plugin allows us to execute system and Java programs from the maven command ...
- 将maven项目打包并发布到maven中央仓库
为什么要把我们的项目打包发布到maven中央仓库? 开源,为了将我们的项目(作为开源组件)开源出去,让全世界的开发者都可以使用maven将我们的组件引入到他们自己的项目中使用. 项目打包发布到mave ...
- Maven项目打包为jar的几种方式
Maven项目打包为jar的几种方式 这里收集整理下以往打包MAVEN项目为JAR包的各种方式 ##直接打包,不打包依赖包 直接打包,不打包依赖包,仅打包出项目中的代码到JAR包中.在POM中添加如下 ...
- maven assembly打包插件详解
定义 来自官方的定义: Maven Assembly Plugin relies on the provided assembly descriptors to dictate its executi ...
- 详细记录python的range()函数用法
详细记录python的range()函数用法 使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节.这里记录一下range(),复习下list的sl ...
最新文章
- 控制显示隐藏_大众发动机控制单元隐藏功能刷写
- java.lang.StackOverflowError 解决方法
- 如何获得瑞星网络安全工程师
- [转]Oracle 表空间与数据文件
- [POJ 3155] Hard Life
- 实录 | 平安人寿资深算法工程师姚晓远:对话生成模型的探析与创新
- birt报表的行隐藏和列隐藏以及分组显示
- scala基础之提取器extractor
- Git学习总结(19)——Git代码回滚总结
- 2021级C语言大作业 - 小鸡弹跳
- Open3d之内部形状描述子ISS
- Vue.js 学习笔记 十二 Vue发起Ajax请求
- Linux有问必答:如何查看Linux上程序或进程用到的库
- adc信噪比matlab测试代码,ADC测试matlab代码
- 毕设题目:Matlab身份证识别
- mmWave AWR1x Interference Detection - A crucial step to effective mitigation
- 为什么Eclipse Iceoryx使用Helix QAC
- 学术会议论文查重吗_会议论文查重吗
- 脉动计算机没有指令计数器,脉冲计数器电路图设计(三) - 脉冲计数器电路图大全(六款脉冲计数器电路设计原理图详解)...
- 石油大学计算机第二阶段在线作业答案,中国石油大学计算机应用基础第二阶段在线作业答案2018年.docx...
热门文章
- 蓝桥杯倒数七天之每日复习第一天
- VisualBrush画刷
- 关系代数(关系代数的五个基本操作)
- SwiftUI 实现一个 iOS 上 Files App 兼容的文件资源管理器
- Android 保存图片到系统相册(三星6.0有效)
- 自定义加密算法打造不死网马
- 超声波明渠流量计测流系统
- 在vue中将2022-07-05T09:57:39.000Z 转换成 YYYY-MM-DD HH:mm:ss 格式
- Serialize: Hadoop Record IO, Jute and Thrift
- 左右两个div高度自适应