首页 Java java教程 怎么在maven中将springboot打成jar包

怎么在maven中将springboot打成jar包

May 17, 2023 am 08:19 AM
jar maven springboot

maven的命令:

1.mvn clean package -DskipTests:在项目目录下运行此命令,在target目录下生成jar包或war包。

2.mvn clean:清理项目生产的临时文件,一般是模块下的target目录

3.mvn compile -DskipTests:模块安装命令 将打包的的jar/war文件复制到你的本地仓库中,供其他模块使用 -Dmaven.test.skip=true 跳过测试(同时会跳过test compile).

4.mvn test:测试命令,或执行src/test/java/下junit的测试用例。

5.mvn deploy:发布命令 将打包的文件发布到远程参考,提供其他人员进行下载依赖 ,一般是发布到公司的私服。

如果是maven加springboot项目,项目中的pom.xml文件中还要加入插件

<plugin>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
登录后复制

ps:下面在给大家介绍如何使用maven打包spring boot项目,打成jar包

如果你使用的是maven来管理项目,执行以下命令即可

cd 项目跟目录(和pom.xml同级)
mvn clean package
## 或者执行下面的命令
## 排除测试代码后进行打包
mvn clean package -Dmaven.test.skip=true
登录后复制

也可以在eclipse中直接打包,步骤如下:

怎么在maven中将springboot打成jar包

右键选择项目 Run As-->Maven build...

怎么在maven中将springboot打成jar包

这里输入maven命令:

clean package -Dmaven.test.skip=true
登录后复制

怎么在maven中将springboot打成jar包

看见BUILD SUCCESS表示成功成功,打包完成后jar包会生成到target目录下,命名一般是 项目名+版本号.jar

怎么在maven中将springboot打成jar包

启动jar包命令

java -jar target/xxx.jar
登录后复制

这种方式,只要控制台关闭,服务就不能访问了。下面我们使用在后台运行的方式来启动:(仅限linux环境)

nohup java -jar target/xxx.jar &
登录后复制

也可以在启动的时候选择读取不同的配置文件

java -jar xxx.jar --spring.profiles.active=dev
登录后复制

也可以在启动的时候设置jvm参数

以上是怎么在maven中将springboot打成jar包的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1663
14
CakePHP 教程
1420
52
Laravel 教程
1313
25
PHP教程
1266
29
C# 教程
1238
24
如何在 Linux 中运行 jar 文件 如何在 Linux 中运行 jar 文件 Feb 20, 2024 am 10:40 AM

运行JAR文件的先决条件在Linux系统上运行JAR文件需要安装Java运行时环境(JRE),它是执行Java应用程序所需的基本组件,包括Java虚拟机(JVM)、核心类库等。许多主流Linux发行版,如Ubuntu、Debian、Fedora、openSUSE等,都提供了JRE包的软件库,方便用户进行安装。后文将详细介绍在流行的发行版上安装JRE的步骤。设置完JRE后,可以根据个人喜好选择使用命令行终端或图形用户界面来启动JAR文件。您的选择可能取决于对Linuxshell的熟悉程度和个人偏好

Java Maven构建工具进阶:优化编译速度和依赖管理 Java Maven构建工具进阶:优化编译速度和依赖管理 Apr 17, 2024 pm 06:42 PM

优化Maven构建工具:优化编译速度:利用并行编译和增量编译。优化依赖关系:分析依赖项树,使用BOM(材料清单)管理传递依赖项。实战案例:通过示例说明优化编译速度和依赖项管理。

Mac系统上安装和配置Maven的完整指南 Mac系统上安装和配置Maven的完整指南 Jan 28, 2024 am 09:42 AM

详解Mac系统下安装Maven的方法与技巧作为一个开发者,在Mac系统上安装Maven是非常常见的需求,因为Maven是一个非常流行的构建工具,用于管理Java项目的依赖关系和构建过程。本文将详细介绍Mac系统下安装Maven的方法与技巧,并提供具体的代码示例。一、下载Maven首先,需要从官方网站(https://maven.apache.org/down

避免Maven环境配置常见错误:解决配置问题 避免Maven环境配置常见错误:解决配置问题 Feb 19, 2024 pm 04:56 PM

Maven是Java项目管理和构建工具,被广泛应用于Java项目的开发中。在使用Maven进行项目构建的过程中,往往会遇到一些常见的环境配置问题。本文将针对这些常见问题进行解答,并提供具体的代码示例,帮助读者避免常见的配置错误。1.Maven环境变量配置错误问题描述:在使用Maven时,如果环境变量配置不正确,可能导致Maven无法正常工作。解决方法:确保

指导设定Maven本地库:高效管理项目依赖 指导设定Maven本地库:高效管理项目依赖 Feb 19, 2024 am 11:47 AM

Maven本地仓库配置指南:轻松管理项目依赖随着软件开发的发展,项目的依赖包管理变得越来越重要。Maven作为一个优秀的构建工具和依赖管理工具,在项目开发过程中扮演着至关重要的角色。Maven默认会从中央仓库下载项目依赖,但有时候我们需要将一些特定的依赖包保存到本地仓库中,以便离线使用或避免网络不稳定的问题。本文将介绍如何配置Maven本地仓库,以便轻松管理

基础教程:使用IDEA创建Maven项目 基础教程:使用IDEA创建Maven项目 Feb 19, 2024 pm 04:43 PM

IDEA(IntelliJIDEA)是一款强大的集成开发环境,可以帮助开发人员快速高效地开发各种Java应用程序。在Java项目开发中,使用Maven作为项目管理工具能够帮助我们更好地管理依赖库、构建项目等。本文将详细介绍如何在IDEA中创建一个Maven项目的基本步骤,同时提供具体的代码示例。步骤一:打开IDEA并创建新项目打开IntelliJIDEA

Maven设置Java版本的最佳实践与推荐方法 Maven设置Java版本的最佳实践与推荐方法 Feb 22, 2024 pm 03:18 PM

在使用Maven构建Java项目时,经常会遇到需要设置Java版本的情况。正确设置Java版本不仅可以确保项目在不同环境中正常运行,还能避免一些兼容性问题,提高项目的稳定性和可维护性。本文将介绍Maven设置Java版本的最佳实践和推荐方法,并提供具体的代码示例供参考。1.在pom.xml文件中设置Java版本在Maven项目的pom.xml文件中,可以通

构建流畅无阻:如何正确配置Maven镜像地址 构建流畅无阻:如何正确配置Maven镜像地址 Feb 20, 2024 pm 08:48 PM

构建流畅无阻:如何正确配置Maven镜像地址在使用Maven构建项目时,配置正确的镜像地址是非常重要的。正确配置镜像地址可以加快项目构建的速度,避免网络延迟等问题。本文将介绍如何正确配置Maven镜像地址,并给出具体的代码示例。为什么需要配置Maven镜像地址Maven是一个项目管理工具,可以自动化构建项目、管理依赖、生成报告等。在Maven构建项目时,通常

See all articles