zoukankan      html  css  js  c++  java
  • 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包。

  • 相关阅读:
    linux date使用
    SHELL输出带颜色字体
    vimrc配置
    你所不知道的C++
    temp
    说什么好呢3
    Extjs3 Combo实现百度搜索查询
    Extjs3笔记 fbar
    Extjs combo赋值与刷新的先后顺序
    sql中nvarchar(max)长度测试
  • 原文地址:https://www.cnblogs.com/zouhong/p/11779756.html
Copyright © 2011-2022 走看看