【问题标题】:How to package a webapp as a deployable war?如何将 webapp 打包为可部署的战争?
【发布时间】:2010-10-25 01:58:08
【问题描述】:

我是 Maven 的新手,但我迷上了它提供的功能。如何获取 webapp 并让 Maven 将 webapp 打包为可部署的 WAR?此外,我可以将 Maven 设置为自动对构建进行版本控制吗?

【问题讨论】:

    标签: java deployment maven-2 web-applications war


    【解决方案1】:

    这里是an example from the getting started guide

    <project xmlns="http://maven.apache.org/POM/4.0.0"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
                          http://maven.apache.org/xsd/maven-4.0.0.xsd">
      <modelVersion>4.0.0</modelVersion>
      <groupId>com.mycompany.app</groupId>
      <artifactId>my-webapp</artifactId>
      <packaging>war</packaging>
      <version>1.0-SNAPSHOT</version>
      <dependencies>
        <dependency>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
          <version>3.8.1</version>
          <scope>test</scope>
        </dependency>
      </dependencies>
      <build>
        <finalName>my-webapp</finalName>
      </build>
    </project>
    

    【讨论】:

      【解决方案2】:

      切换到项目目录并输入:

      mvn 清洁包

      target/my-webapp.war 已构建

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-20
        • 2016-05-19
        • 1970-01-01
        • 2012-08-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多