`
lingboxianzi
  • 浏览: 13998 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

将SpringBoot的Maven项目打成war包(IDE:Eclipse)

阅读更多

一般情况下,SpringBoot的Maven的项目都是jar包,那么如果想打war包,可以按照如下步骤:

步骤一、修改pom.xml文件

1.将packaging标签中的jar改成war

2.添加因配置外部tomcat而配置的依赖

在这里插入图片描述

 

    <dependency>

        <groupId>org.springframework.boot</groupId>

        <artifactId>spring-boot-starter-tomcat</artifactId>

        <scope>provided</scope>

    </dependency>

 

3.由于没有web.xml文件,因此需要加入插件,以告知maven

 

在这里插入图片描述

    <plugin>

    <groupId>org.apache.maven.plugins</groupId>

    <artifactId>maven-war-plugin</artifactId>

    <version>2.6</version>

    <configuration>

        <failOnMissingWebXml>false</failOnMissingWebXml>

    </configuration>

    </plugin>

1

2

3

4

5

6

7

8

4.可以添加finalName标签,用以设置war包的名字

 

步骤二、修改SpringBoot的启动类

让启动类继承了SpringBootServletInitializer类并且重写configure方法

在这里插入图片描述

步骤三、先后执行maven的clean和build命令

1.左键选中项目,选择点击右键Run As,点击Maven clean,执行两次

控制台出现BUILD SUCCESS即为成功

2.左键选中项目,选择点击右键Run As,点击Maven build,Goals填写-X package,勾选Update Snapshots和Skip Tests,点击Run

控制台出现BUILD SUCCESS即为成功

3.以上步骤均执行成功后,左键选中项目,右键点击Refresh,刷新项目

在target目录下生成对应的war包

 

分享到:
评论

相关推荐

    Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中

    ### Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中 #### 背景介绍 随着微服务架构的流行,Spring Boot 成为了开发微服务应用时首选的技术栈之一。它简化了传统的Java Web应用程序的开发...

    SpringBoot项目如何将jar包打包成war包.pdf

    SpringBoot项目通常默认打包为可独立运行的jar文件,但有时我们需要将其打包成war文件,以便部署到外部的Tomcat服务器。以下是如何将SpringBoot项目从jar格式转换为war格式的详细步骤: 1. **修改pom.xml文件打包...

    最新maven3.1.1架包,eclipse集成maven插件,集成详细步骤

    通过以上步骤,Eclipse 将能够识别并处理 Maven 项目,使得开发者可以利用 Maven 的强大功能,同时享受到 Eclipse 提供的IDE便利性。 ** 关于压缩包中的 "eclipse-link方式集成maven" 文件 ** 这个文件可能是详细...

    使用Maven assembly打多个自定义包及War包简介

    本篇文章将深入探讨如何使用Maven Assembly插件来创建多个自定义包以及War包,这对于Java开发者来说尤其重要,因为它使得项目打包和分发变得更加方便。 Maven是一个强大的Java项目管理工具,它通过配置文件POM...

    eclipse构建Maven项目.doc

    2. 安装eclipse:从eclipse官方网站下载Eclipse IDE for Java EE Developers版本的eclipse。 3. 安装Tomcat:安装Tomcat 6服务器。 4. 安装Maven:安装Maven项目管理工具。 5. 安装eclipse Maven插件:在线安装Maven...

    Maven构建项目文档

    - `mvn eclipse:eclipse`: 将 Maven 项目转换为 Eclipse 工程,生成 `.project` 和 `.classpath` 文件。 - `mvn eclipse:myeclipse`: 除了基本的 Eclipse 属性,还会添加 Web 项目所需的属性。 - `mvn eclipse:clean...

    使用Eclipse构建Maven项目

    Eclipse是一款流行的集成开发环境(IDE),它支持多种插件,其中包括Maven插件,可以帮助开发者便捷地创建、管理和构建Maven项目。这篇博客"使用Eclipse构建Maven项目"将引导我们了解如何在Eclipse中配置和操作Maven...

    maven的安装文件以及集成TOMCAT、eclipse的教程

    1. **创建Maven项目**: Maven有多种方式创建项目,如使用`mvn archetype:generate`命令或通过IDE(如Eclipse)内置的Maven支持。 2. **POM.xml**: Maven项目的配置文件是`pom.xml`,它定义了项目的基本信息、依赖、...

    Eclipse项目War和Jar

    本文将详细介绍如何在Eclipse IDE中将项目打包成WAR和JAR包,并提供具体的步骤指导。 #### 二、WAR包的构建 WAR包是一种压缩格式,专门用于部署Web应用程序。它包含了Web应用程序的所有资源,如HTML页面、JSP文件、...

    Eclipse使用Maven构建web项目视频教程

    Eclipse是一款广泛使用的Java IDE,通过M2E(Maven for Eclipse)插件,可以将Maven功能无缝集成到Eclipse中。M2E插件允许开发者在IDE内管理Maven项目,包括构建、依赖管理和生命周期操作。 **三、创建Maven Web...

    springboot 学习测试项目

    同时,也可以了解到 Maven 如何管理项目依赖和构建流程,以及如何在 Eclipse 这样的 IDE 中进行开发和调试。这些都是构建现代 Java Web 应用的基础知识,对于任何想要深入学习 SpringBoot 的开发者来说都是必要的。

    chm版本Maven教程

    转换基于Maven的Java项目支持Eclipse IDE 转换基于Maven的Web应用程序支持Eclipse IDE 使用Maven模板创建项目 使用Maven构建项目 使用Maven清理项目 使用Maven运行单元测试 将项目安装到Maven本地资源库 生成基于...

    用Eclipse创建Maven多模块项目

    Eclipse是一款广泛使用的Java集成开发环境(IDE),而Maven是Apache项目下的一个构建工具,用于管理项目的构建、报告和文档。本篇文章将详细讲解如何在Eclipse中创建一个基于Maven的多模块项目。 首先,了解Maven的...

    maven构建项目工程

    接着,通过`mvn eclipse:eclipse -Dwtpversion=2.0`命令,我们可以将Maven项目转换为Eclipse可识别的格式,便于在Eclipse IDE中进行开发。`-Dwtpversion`参数指定了WTP(Web Tools Platform)的版本,确保与Eclipse...

    使用Eclipse构建Maven的Web项目

    在IT行业中,Eclipse是一款广泛使用的Java集成开发环境(IDE),而Maven则是一个强大的项目管理工具,主要用于构建、管理和依赖管理。这篇博客"使用Eclipse构建Maven的Web项目"将详细介绍如何利用Eclipse创建并配置...

    eclipse-maven2插件

    Eclipse Maven2插件是Java开发环境中不可或缺的一部分,它使得Eclipse IDE能够无缝地与Maven构建工具结合,极大地简化了项目的构建、管理和部署过程。Maven是一个强大的项目管理工具,它通过统一的构建生命周期和...

    eclipse+maven环境搭建.zip

    Eclipse是一款强大的集成开发环境(IDE),而Maven则是一种项目管理和构建工具。本文将详细介绍如何搭建Eclipse与Maven的集成环境,帮助开发者更高效地进行Java项目开发。 **一、Eclipse安装** 1. 下载Eclipse:...

    maven3.3.3,可内置用于eclipse

    将Maven内置于Eclipse中,意味着开发者可以直接在IDE内部进行Maven相关的操作,如添加依赖、构建项目、运行测试等,而无需切换到命令行界面。这提高了开发效率,使得项目管理更加直观和便捷。 Maven的核心概念是...

Global site tag (gtag.js) - Google Analytics