首页 > 其他分享 >springboot创建可执行文件jar

springboot创建可执行文件jar

时间:2022-11-20 20:36:01浏览次数:56  
标签:可执行文件 INFO springboot boot jar myproject __ ------------------------------------

要创建可执行文件 jar,我们需要将spring-boot-maven-plugin添加到我们的pom.xml中。要做到这一点,请在dependencies部分下方插入以下行:

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

保存pom.xml并从命令行运行mvn package,如下所示:

$ mvn package

[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building myproject 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] .... ..
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject ---
[INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar
[INFO]
[INFO] --- spring-boot-maven-plugin:2.6.4:repackage (default) @ myproject ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------

要运行该应用程序,请使用java -jar命令,如下所示:

$ java -jar target/myproject-0.0.1-SNAPSHOT.jar

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::  (v2.6.4)
....... . . .
....... . . . (log output here)
....... . . .
........ Started MyApplication in 2.536 seconds (JVM running for 2.864)

标签:可执行文件,INFO,springboot,boot,jar,myproject,__,------------------------------------
From: https://www.cnblogs.com/java-six/p/16909426.html

相关文章

  • SpringBoot日志框架LogBack
    logback记录器的属性依赖SpringBoot天生集成了logback日志框架,因此想要输出日志,根本不用再引入多余的依赖日志文件说明appender-为日志输出目的地,log4提供的ap......
  • manjaro headless mode(无显示器启动桌面环境)
    headlessmode参考1参考21.installxf86-video-dummyyay-Sxf86-video-dummy2./etc/X11/xorg.conf.d/10-headless.confSection"Monitor"Identifier"......
  • ES教程-springboot整合ES
    1、springboot如何整合ES1、导入坐标(下面是老版本的es坐标官方已经不推荐使用)<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-b......
  • springboot+vue 前后端分离项目对 token 的无痛刷新
    前言最近在做一个系统时,使用了token令牌来进行前后端交互的权限认证。token一般用于前端向后端发起请求时的权限认证。用户登录自己的账号后,会得到一个token,放在每......
  • Springboot普通类获取运行时环境,获取运行时容器,获取Bean,等等获取运行时一切参数总结大
    文章目录​​获取ApplicationContext​​​​ApplicationContext有什么用​​​​获取ApplicationContext​​​​使用ApplicationContext​​​​获取Environment​​​​E......
  • Springboot启动之后立即执行某些方法可以怎么做?Springboot生命周期,Springboot生命周期
    文章目录​​写在前面​​​​一、直接在启动类中写逻辑​​​​一般主启动类​​​​改良后的主启动类​​​​总结​​​​二、使用ApplicationRunner或CommandLineRunner......
  • mybatis-plus与springboot整合
    一、mybatis开发问题需要自己写实体需要自己写xml文件和对应的xml中的sql那是不是存在一种对于通用的功能做很好支持的插件功能:mybatis-plus二、解决的问题:代码生......
  • springboot 启动脚本
    springboot项目打包有是一个jar包,需要启动,如下命令启动命令:nohupjava-jarapp.jar>./log.out2>&1&但使用脚本会更加方便,脚本如下:#!/bin/bash#这里可替换为你自己......
  • springboot整合redis详解
    springboot整合redis1.首先创建springboot工程2.配置pom.xml文件<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns......
  • jar包版本
    α(Alpha) 此版本表示该软件仅仅是一个初步完成品,通常只在软件开发者内部交流,也有很少一部分发布给专业测试人员。一般而言,该版本软件的bug(漏洞)较多,普通用户最好不要安装。......