前言

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进行打包详细记录相关推荐

  1. 使用Maven 实现打包生成一个可执行jar包:附详细配置解释说明

    1. 需求 项目打包,满足以下要求: 1.整个项目打一个Zip包下面包括应用程序.应用程序依赖的jar包.说明文档 2.项目打的jar包可以执行不同类里的Main函数 3.项目源码打的jar包要与依赖 ...

  2. 【jenkins打包maven项目报错记录】

    jenkins打包maven项目报错记录 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3 ...

  3. 解放双手 | Jenkins + gitlab + maven 自动打包部署项目

    前言 记录 Jenkins + gitlab + maven 自动打包部署后端项目详细过程! 需求背景 不会偷懒的程序员不是好码农,传统的项目部署,有时候采用本地手动打包,再通过ssh传到服务器部署运 ...

  4. Maven 生成打包可执行jar包

    文章目录 1. 需求 2. 开发环境 3. Maven打包插件介绍 4. Maven使用maven-jar-plugin打可执行jar包 5. Maven使用maven-assembly-plugin ...

  5. maven插件打包exec_Exec Maven插件–从Maven Build运行Java程序

    maven插件打包exec Maven exec plugin allows us to execute system and Java programs from the maven command ...

  6. 将maven项目打包并发布到maven中央仓库

    为什么要把我们的项目打包发布到maven中央仓库? 开源,为了将我们的项目(作为开源组件)开源出去,让全世界的开发者都可以使用maven将我们的组件引入到他们自己的项目中使用. 项目打包发布到mave ...

  7. Maven项目打包为jar的几种方式

    Maven项目打包为jar的几种方式 这里收集整理下以往打包MAVEN项目为JAR包的各种方式 ##直接打包,不打包依赖包 直接打包,不打包依赖包,仅打包出项目中的代码到JAR包中.在POM中添加如下 ...

  8. maven assembly打包插件详解

    定义 来自官方的定义: Maven Assembly Plugin relies on the provided assembly descriptors to dictate its executi ...

  9. 详细记录python的range()函数用法

    详细记录python的range()函数用法 使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节.这里记录一下range(),复习下list的sl ...

最新文章

  1. 控制显示隐藏_大众发动机控制单元隐藏功能刷写
  2. java.lang.StackOverflowError 解决方法
  3. 如何获得瑞星网络安全工程师
  4. [转]Oracle 表空间与数据文件
  5. [POJ 3155] Hard Life
  6. 实录 | 平安人寿资深算法工程师姚晓远:对话生成模型的探析与创新
  7. birt报表的行隐藏和列隐藏以及分组显示
  8. scala基础之提取器extractor
  9. Git学习总结(19)——Git代码回滚总结
  10. 2021级C语言大作业 - 小鸡弹跳
  11. Open3d之内部形状描述子ISS
  12. Vue.js 学习笔记 十二 Vue发起Ajax请求
  13. Linux有问必答:如何查看Linux上程序或进程用到的库
  14. adc信噪比matlab测试代码,ADC测试matlab代码
  15. 毕设题目:Matlab身份证识别
  16. mmWave AWR1x Interference Detection - A crucial step to effective mitigation
  17. 为什么Eclipse Iceoryx使用Helix QAC
  18. 学术会议论文查重吗_会议论文查重吗
  19. 脉动计算机没有指令计数器,脉冲计数器电路图设计(三) - 脉冲计数器电路图大全(六款脉冲计数器电路设计原理图详解)...
  20. 石油大学计算机第二阶段在线作业答案,中国石油大学计算机应用基础第二阶段在线作业答案2018年.docx...

热门文章

  1. 蓝桥杯倒数七天之每日复习第一天
  2. VisualBrush画刷
  3. 关系代数(关系代数的五个基本操作)
  4. SwiftUI 实现一个 iOS 上 Files App 兼容的文件资源管理器
  5. Android 保存图片到系统相册(三星6.0有效)
  6. 自定义加密算法打造不死网马
  7. 超声波明渠流量计测流系统
  8. 在vue中将2022-07-05T09:57:39.000Z 转换成 YYYY-MM-DD HH:mm:ss 格式
  9. Serialize: Hadoop Record IO, Jute and Thrift
  10. 左右两个div高度自适应