`

SpringBoot idea maven打包war

 
阅读更多

pom.xml修改打包类型为war

<packaging>war</packaging>

 排除内置Tomcat

<!--因配置外部TOMCAT 而配置-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
            <scope>provided</scope>
        </dependency>

 打包过程跳过测试

<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <configuration>
                    <skip>true</skip>
                </configuration>
            </plugin>
        </plugins>
    </build>

 然后直接点击IDEA 右边的MAVEN面板,双击package.

 

分享到:
评论

相关推荐

    SpringBoot项目使用maven配置文件

    - SpringBoot项目通常使用spring-boot-maven-plugin插件,它提供了如repackage目标,将应用打包成可执行的jar或war。 - 使用spring-boot:start目标可以启动SpringBoot应用,方便在开发过程中快速调试。 7. 依赖...

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

    **Maven 插件** 如`spring-boot-maven-plugin`能够实现将Spring Boot应用打包为可执行的Jar或War文件,并且可以配置不同的参数来控制构建行为。例如,指定主类、排除某些依赖等。 ##### 2. 使用Maven安装本地Jar包 ...

    SpringBoot Demo(非maven)

    非Maven项目可能需要自定义的构建脚本来打包应用为可执行JAR或WAR。对于可执行JAR,可以使用`spring-boot-maven-plugin`的替代品,如`jar`命令或第三方工具,如`one-jar`。 **测试** SpringBoot支持JUnit和Spring ...

    springboot+maven+mybatis+log4j2+idea的框架搭建与多数据库的集成

    - Maven构建流程:`mvn clean install`命令会清理项目、编译源码、运行测试并打包成可部署的JAR或WAR文件。 3. **MyBatis集成**: - 添加MyBatis和MyBatis-Spring Boot Starter依赖,让Spring Boot能自动配置...

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

    SpringBoot默认包含了一个嵌入式的Tomcat服务器,但在打包war时,我们需要排除这个内置的Tomcat,改为使用外部的Tomcat服务器。你可以通过添加或更新依赖来实现这一点。 方法一:在`&lt;dependencies&gt;`中排除`spring...

    Idea打包springboot项目没有.original文件解决方案

    标题中的"Idea打包springboot项目没有.original文件解决方案"是指在使用IntelliJ IDEA(Idea)工具打包Spring Boot应用时,出现缺少`.original`后缀的JAR文件的问题。这通常意味着打包过程中出现了异常,导致生成的...

    IntelliJ IDEA 2021Maven+SpringBoot项目基本框架.7z

    此外,Maven可以用来打包应用为可执行的JAR或WAR文件,便于部署。 【标签】 Maven, Springboot, IDEA 综上所述,IntelliJ IDEA 2021与Maven和Spring Boot的集成,为Java开发者提供了高效开发的环境。通过熟悉这些...

    IDEA搭建SpringBoot离线工程的方法

    在Web应用开发这一块,之前的应用一般来说是打包成war包,再发布到相关服务器容器下(例如Tomcat),虽然SpringBoot也可以这么做,但在SpringBoot下更常见的形式是将SpringBoot应用打包成可执行jar包文件。...

    springBoot项目打包idea的多种方法

    本篇文章主要介绍了 Spring Boot 项目打包 IDEA 的多种方法,通过实例代码详细介绍了 War 包和 Jar 包两种打包方法,对大家的学习或工作具有一定的参考借鉴价值。 War 包打包方法 War 包打包方法是将 Spring Boot ...

    Spring Boot项目导出war包放到tomcat运行跳转到页面出现404报错

    4. **打包WAR文件**: - 使用Maven或Gradle插件构建WAR文件。对于Maven,可以在`pom.xml`中添加如下配置: ```xml &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;spring-boot-maven-plugin ...

    如何使用nexus在局域网内搭建maven私服及idea的使用

    1. 使用IDEA中的deploy按钮上传jar包或war包到私服 2. 在Maven的setting.xml文件中添加服务器配置:&lt;servers&gt; &lt;server&gt; &lt;id&gt;nexus-releases&lt;/id&gt; &lt;username&gt;admin&lt;/username&gt; &lt;password&gt;admin123&lt;/password&gt; ...

    深入SpringBoot(十四):jar-war打包解决方案.docx

    描述:本文档旨在解决 SpringBoot 项目打包问题,提供了详细的 jar 和 war 打包解决方案,并对不同使用方式下的 jar 和 war 打包操作进行了详细的介绍。 标签:技术方案 本文档中,我们将详细介绍如何将 ...

    springboot+idea+jsp+打包资料.docx

    在IDEA中,可以通过`Build` -&gt; `Generate Deployment Archive` 或者在Maven的`pom.xml`文件中添加`maven-war-plugin`插件来实现打包。打包后的WAR文件可以部署到任何支持Servlet 3.0以上的Web服务器,如Tomcat。 总...

    SpringBoot工程搭建打包、启动jar包和war包的教程图文详解

    ### 打包war包 1. 同样执行`mvn clean`和`mvn package`,但这次会生成一个war包; 2. 将war包复制到Tomcat服务器的`webapps`目录下; 3. 打开Tomcat的`bin`目录,运行`startup.bat`启动服务器; 4. Tomcat会自动...

    使用maven profile指定配置文件打包适用多环境的方法

    使用maven profile指定配置文件打包适用多环境的方法 Maven Profile是Maven提供的一种配置管理机制,允许开发者在不同的环境中使用不同的配置文件。通过使用Maven Profile,可以轻松地在开发、测试、预演和生产等...

    idea+springboot+oracle+mybatis

    - **target**:这是Maven构建后生成的目录,包含了编译后的类文件、资源文件和最终的打包文件(如jar或war)。 - **mvnw*:这是Maven Wrapper的脚本,允许在没有全局安装Maven的情况下运行Maven命令。`mvnw.cmd`是...

    解决idea打包成功但是resource下的文件没有成功的问题

    当使用Idea进行打包操作,例如创建JAR或WAR文件,发现虽然打包过程顺利完成,但resource目录下的文件并未被正确地包含在打包结果中。这种情况可能是由于Idea的构建设置不正确或Maven(如果项目使用Maven进行构建)的...

    SpringBoot多模块项目demo.zip

    完成开发后,可以通过Maven的`clean package`命令进行打包,生成的`jar`或`war`文件可直接运行或部署到服务器。多模块项目通常会生成一个独立的可执行`jar`,包含了所有依赖。 **总结** SpringBoot多模块项目通过...

    springboot war

    使用Maven的`mvn package`命令,将项目打包成WAR文件。WAR文件通常位于`target`目录下,以项目名命名。 4. **部署到外部Tomcat** 将生成的WAR文件复制到Tomcat的`webapps`目录下。如果Tomcat正在运行,它会自动...

Global site tag (gtag.js) - Google Analytics