• eclipse maven 打war包的几种方式


    第一种:利用pom.xml文件打包。

    右键pom.xml文件,选择Debug as或Run as 都行。但需要选择Maven install  打包

     执行成功后,日志会打印出位置(看自己配置是否日志输出)。如果没有输出,在默认的C盘.m2文件夹中

    第二种方式:右键项目。选择Debug as 或 Run as 。但是这个时候要选择 Debug configurations


    先Browse Workspace  选择需要打包的项目 ,然后在Goals:中输入clean install  命令  Debug执行后,会在target目录下生成打的war包

    第三种:直接右击项Export,然后选择WAR file  ( 推荐这种)

    第四种;利用mvn package命令:(eclipse 中只用package就行 ,或者clean package  推荐这种)

    mvn compile与mvn install、mvn deploy的区别

    1. mvn compile,编译类文件
    2. mvn install,包含mvn compile,mvn package,然后上传到本地仓库
    3. mvn deploy,包含mvn install,然后,上传到私服

       打出war包之后直接部署到tomcat即可运行。类似于普通项目的部署。

     第五种:利用maven的插件

    pom.xml中:

    复制代码
                <!-- tomcat插件 -->
                <plugin>
                    <groupId>org.apache.tomcat.maven</groupId>
                    <artifactId>tomcat7-maven-plugin</artifactId>
                    <version>2.2</version>
                    <configuration>
                        <port>80</port>
                        <path>/SSM</path>
                    </configuration>
                </plugin>
    复制代码

    run as :

      tomcat7:exec-war

      或者

      tomcat7:exec-war-only

    第六种:使用maven的war命令:

      war:exploded    直接将项目打包成war包解压后的目录结构,类似于将war打包并解压

    或者:    war:war    直接将项目打成war包。

  • 相关阅读:
    reids数据结构(四) ziplist
    redis 持久化机制
    redis数据结构(五) quik list
    redis数据结构(六) listpack
    python 聪明的尼姆游戏
    330 说一下Vue的$nextTick原理?
    330 为什么要使用 vue3, vue3 带来了什么好处?
    331 两数之和简单
    41 说一下Vue单页与多页的区别?
    42 怎样理解 Vue 的单向数据流?
  • 原文地址:https://www.cnblogs.com/zouhong/p/11779756.html
Copyright © 2020-2023  润新知