欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

3.eclipse中 maven打包web工程几种方式

程序员文章站 2023-02-24 23:11:37
1.右键项目-export 选择war file导出即可 2.第二种:右键项目-RUN AS -maven build..goals填入:clean package 第三种方式:右键项目。选择Debug as 或 Run as 。选择 Debug configurations\maven build ......

1.右键项目-export 选择war file导出即可

3.eclipse中 maven打包web工程几种方式

3.eclipse中 maven打包web工程几种方式

2.第二种:右键项目-run as -maven build..goals填入:clean package

3.eclipse中 maven打包web工程几种方式

第三种方式:右键项目。选择debug as 或 run as 。选择 debug configurations\maven build..   goals 中输入:clean install

3.eclipse中 maven打包web工程几种方式

第四种方式:右键pom.xml文件,选择debug as或run as 都行。选择maven install  打包

3.eclipse中 maven打包web工程几种方式

 

第五种:利用maven的插件

pom.xml中:

3.eclipse中 maven打包web工程几种方式
            <!-- 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>
3.eclipse中 maven打包web工程几种方式

 

 

run as :

  tomcat7:exec-war

  或者

  tomcat7:exec-war-only

 

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

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

3.eclipse中 maven打包web工程几种方式

 

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

 pom.xml 配置插件

 <build>
        <!-- 配置了很多插件 -->
        <plugins>

            <!-- 编译插件 -->
            <plugin>
                <groupid>org.apache.maven.plugins</groupid>
                <artifactid>maven-compiler-plugin</artifactid>
                <version>3.5.1</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                    <encoding>utf-8</encoding>
                </configuration>
            </plugin>

            <!-- 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>
        </plugins>
    </build>