使用eclipse 实现将springboot项目打成jar包

 更新时间:2021年07月02日 10:15:44   作者:taiguolaotu  
这篇文章主要介绍了使用eclipse 实现将springboot项目打成jar包的流程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

前言:

对于经验老道的人员可以路过,但是对于经验比较少的开发者来说,不得不是一篇好的博文,可以让大家少走一些弯路和无用的思考。

下面进入正题!!!

一、首先修改eclipse运行环境

a. 在Eclipse->Window->Preferences->Java->Installed JREs->Add…->Standard VM里,JRE home选择JDK的目录。

切记:一定要将自己的jdk添加进去,我当时因为没有添加jdk而打成项目打包失败

在这里插入图片描述

b.设置Default VM arguments为:-Dmaven.multiModuleProjectDirectory=$M2_HOME

注意:这一步也是看个人情况,有的ide需要设置,有的不需要设置,我当时就是没有设置

二.项目中的一些pom.xml的文件的一些设置

注意:这里我不做截图,也不做解释。不同的项目配置会不一样。当然springboot项目应该有

		<plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>

这个插件,因为接下来你应该使用maven build进行打包

3.打包流程

选中项目右键 run as–>Maven clean 意思指将项目文件夹下的target文件夹清空,当然他又会自动生成,这个不要过分纠结,个人看到别人说的以为eclipse自带的功能,这个我们不要太在意。

选择maven build…

clean package -Dmaven.test.skip=true

在这里插入图片描述

将上面的那句话输入到Goals中,在进行run,直接等待即可。运行完毕后,我们会发现项目文件夹下target文件夹下就会生成项目的jar包。

~~下面我说下clean package -Dmaven.test.skip=true 这句话的意思~~ *

首先 clean等同于 Maven clean 意思将target文件夹删掉 package 意思将项目打成jar包 至于 -Dmaven.test.skip=true 我还是不太确定,可能是跳过一些测试

当然以后再进行打包的时候就可以直接选择第一个maven build

在这里插入图片描述

在里面选择我们想要执行的,点击ok。即可

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • JVM运行时数据区原理解析

    JVM运行时数据区原理解析

    这篇文章主要介绍了JVM运行时数据区原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • 一文搞懂Java项目中枚举的定义与使用

    一文搞懂Java项目中枚举的定义与使用

    枚举就是用enum修饰是一种Java特殊的类,枚举是class、底层是继承了java.lang.Enum类的实体类。本文将详解枚举的定义与使用,需要的可以参考一下
    2022-06-06
  • 深入解析Java中的JDBC事务

    深入解析Java中的JDBC事务

    这篇文章主要介绍了深入解析Java中的JDBC事务,包含了Java多线程的事务并发等知识,需要的朋友可以参考下
    2015-08-08
  • Java如何随机生成图片验证码

    Java如何随机生成图片验证码

    这篇文章主要为大家详细介绍了Java如何随机生成图片验证码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-12-12
  • Java concurrency之锁_动力节点Java学院整理

    Java concurrency之锁_动力节点Java学院整理

    这篇文章主要为大家详细介绍了Java concurrency之锁的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • 详细了解java监听器和过滤器

    详细了解java监听器和过滤器

    下面小编就为大家带来一篇基于java servlet过滤器和监听器(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2021-07-07
  • java获取昨天日期字符串的方法

    java获取昨天日期字符串的方法

    这篇文章主要介绍了java获取昨天日期字符串的方法,涉及java针对日期与时间的运算与转换等相关操作技巧,需要的朋友可以参考下
    2016-08-08
  • Springboot如何根据docx填充生成word文件并导出pdf

    Springboot如何根据docx填充生成word文件并导出pdf

    这篇文章主要介绍了Springboot如何根据docx填充生成word文件并导出pdf问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • 如何解决Maven下载的依赖版本和引入的依赖版本不一致问题

    如何解决Maven下载的依赖版本和引入的依赖版本不一致问题

    这篇文章主要介绍了如何解决Maven下载的依赖版本和引入的依赖版本不一致问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • Java模拟实现HTTP服务器项目实战

    Java模拟实现HTTP服务器项目实战

    本文主要介绍了Java模拟实现HTTP服务器项目实战,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03

最新评论