`

mvn 打包web项目

 
阅读更多
<build>
        <sourceDirectory>${basedir}/src/main/java</sourceDirectory>
<outputDirectory>${basedir}/src/main/web/WEB-INF/classes</outputDirectory>
<resources>
        <resource>
<directory>${basedir}/src/main/java</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>

<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-dependency-plugin</artifactId>
  <executions>
    <execution>
      <id>copy-dependencies</id>
      <phase>package</phase>
      <goals>
<goal>copy-dependencies</goal>
      </goals>
    </execution>
  </executions>
</plugin>
<plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <version>2.2</version>
        <configuration>
          <webXml>src/main/web/WEB-INF/web.xml</webXml>
        </configuration>
      </plugin>
</plugins>
</pluginManagement>
</build>
分享到:
评论

相关推荐

    web项目编译打包

    这里我们主要探讨的是如何对一个普通的Java Web项目进行编译打包,以及如何将打包后的WAR文件部署到Tomcat服务器上运行。这一过程涉及到多个步骤,包括项目的构建、打包工具的使用、以及服务器配置等。 首先,让...

    maven打包web项目时同时打包为war和jar文件的方法

    maven打包web项目时同时打包为war和jar文件的方法 在Maven项目中,通常情况下,我们只能打包成war文件或jar文件,但是在某些情况下,我们需要同时打包成war和jar文件。今天,我们将介绍如何使用Maven同时打包web...

    Juno+mvn创建jetty web项目过程笔记

    在本文中,我们将深入探讨如何使用Maven和Jetty创建一个Web项目,特别是在Eclipse Juno环境下。Maven是一个强大的项目管理和依赖管理工具,而Jetty则是一个轻量级的Web服务器和Servlet容器,常用于开发和测试环境。 ...

    maven构建web项目

    对于Web项目,还需要添加`&lt;packaging&gt;war&lt;/packaging&gt;`来指定打包类型为WAR文件。 3. **编写源代码**:Web项目通常包含`src/main/java`用于存放Java源代码,`src/main/webapp`用于存放Web资源,如HTML、CSS、...

    mavenWeb空项目

    3. **生命周期**:Maven有三个主要的生命周期阶段:compile(编译)、test(测试)、package(打包),可以使用命令行工具如`mvn compile`执行相应阶段。 4. **插件**:Maven通过插件扩展功能,例如,maven-surefire...

    Maven Web基础搭建示例

    在构建Web项目时,Maven能够自动化处理构建过程,包括编译、测试、打包、部署等步骤,极大地提高了开发效率。本示例将详细介绍如何使用Maven搭建一个基础的Web项目,并解决创建过程中可能出现的报错问题。 ### 一、...

    maven web项目 Demo

    【maven web项目 Demo】是基于Maven构建的Web应用程序示例,旨在帮助开发者理解如何使用Maven管理和构建Web项目。Maven是一个强大的项目管理工具,它自动化构建过程,包括编译、测试、打包、部署等,使得开发更加...

    Windows下git拉取/推送,SVN更新/提交,maven自动编译打包,angular打包的bat脚本

    通过创建一个Maven批处理脚本,我们可以运行`mvn clean install`命令来清理项目、编译源代码、运行测试并生成最终的JAR或WAR包。如果项目依赖于特定的环境变量或配置文件,可以在脚本中设置它们,然后调用Maven。 ...

    mvn常用命令行

    `mvn install` 将打包好的文件安装到本地 Maven 仓库,供其他项目引用。 9. **清除项目**: `mvn clean` 删除构建过程中生成的所有文件,如目标目录(target)。 10. **生成 Eclipse 项目文件**: `mvn eclipse...

    mvn常用命令

    2. 创建Maven的Web项目:`mvn archetype:create -DgroupId=packageName -DartifactId=webappName -DarchetypeArtifactId=maven-archetype-webapp` 编译和测试 3. 编译源代码:`mvn compile` 4. 编译测试代码:`mvn...

    mvn 常用命令手册mvn开发必备

    这个命令类似于`mvn eclipse:eclipse`,但是它还指定了WTP(Web Tools Platform)的版本号。这样做的目的是为了确保项目能够在具有特定WTP版本的Eclipse环境中正确加载。 #### 12. `mvn -Dwtpversion=1.0 eclipse:...

    MavenWeb项目创建.pdf

    【MavenWeb项目创建】 Maven是一个强大的Java项目管理和构建工具,它可以帮助开发者管理项目的依赖关系,自动化构建过程,使得项目构建标准化。在MavenWeb项目创建中,我们需要理解以下几个核心知识点: 1. **...

    Mvn常用命令总结

    这对于Web项目的开发提供了极大的便利。 #### 5. 编译源代码:`mvn compile` 该命令仅负责编译项目中的Java源代码,不会执行任何其他操作。通常在开发过程中会频繁使用此命令来检查代码语法是否正确。 #### 6. ...

    java+mvn爬虫

    3. Maven命令:常用命令包括`mvn clean`清理目标目录,`mvn compile`编译源代码,`mvn package`打包项目,`mvn install`将项目安装到本地仓库,方便其他项目引用。 三、爬虫实现步骤 1. 发起HTTP请求:使用...

    spring mvn + hibernate maven项目

    通过配置pom.xml,Maven可以自动下载所需的库文件,编译源代码,运行测试,打包项目,甚至部署到服务器,极大地提高了开发效率。 在使用Eclipse作为IDE时,Eclipse的Maven插件可以帮助开发者更方便地管理Maven项目...

    maven管理web项目

    例如,对于一个Web项目,我们需要添加`maven-war-plugin`插件来编译和打包Web应用。 ```xml &lt;finalName&gt;webdemo &lt;groupId&gt;org.apache.maven.plugins &lt;artifactId&gt;maven-war-plugin &lt;version&gt;3.3.2 ``...

    Idea 导入非MVN 项目

    "Idea 导入非MVN 项目" Idea 是一个功能强大的集成开发环境(IDE),它提供了许多实用的功能来帮助开发者快速高效地开发项目。然而,在将非 Maven 项目导入 Idea 时,需要遵循特定的步骤,以确保项目正确地导入和...

    mavenweb项目

    - **mvn package**:打包项目,对于Web项目,会生成WAR或EAR文件。 - **mvn install**:将打包后的文件安装到本地仓库,供其他项目使用。 - **mvn deploy**:部署到远程服务器。 3. **Web应用结构** - `src/...

Global site tag (gtag.js) - Google Analytics