1.准备工作
下载maven(url:http://archive.apache.org/dist/maven/binaries/maven-2.0.3-bin.zip),版本为2.0.3,最新版本为2.0.6
将maven-2.0.3解压缩到d盘根目录,添加环境变量Path,D:\maven-2.0.3\bin
修改D:\maven-2.0.3\conf\settings.xml设置,<localRepository>D:\WADS0.5\maven-2.0.4\maven\repository</localRepository>
D:\WADS0.5\maven-2.0.4\maven\repository为仓库文件物理路径
打开cmd窗口
D:\>mvn -version
Maven version: 2.0.3
表示maven安装成功
2.命令方式
D:\>mvn archetype:create -DgroupId=org.fengzhong.comf -DartifactId=fzvideo -DarchetypeArtifactId=maven-archetype-webapp
...
[INFO] Archetype created in dir: D:\fzvideo
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Fri Oct 17 14:45:42 CST 2008
[INFO] Final Memory: 4M/7M
[INFO] ------------------------------------------------------------------------
(因为maven在执行过程中需要一些jar文件支持,如果localRepository设定目录下面没有这些文件,会自动去下载,如果网络连接有问题,会导致创建失败)
org.fengzhong.comf是目录名称
fzvideo是工程名称
命令成功执行之后:得到目录结构
fzvideo
pom.xml
src
main
java(手动建立)
resources
webapp
拷贝工程的源代码到java目录下面
拷贝工程的资源文件到resources目录下面
拷贝工程的发布文件到webapp目录下面
D:\>cd fzvideo
D:\fzvideo>mvn package
...
[INFO] Exploding webapp...
[INFO] Copy webapp webResources to D:\fzvideo\target\fzvideo
[INFO] Assembling webapp fzvideo in D:\fzvideo\target\fzvideo
[INFO] Generating war D:\fzvideo\target\fzvideo.war
[INFO] Building war: D:\fzvideo\target\fzvideo.war
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5 seconds
[INFO] Finished at: Fri Oct 17 14:50:10 CST 2008
[INFO] Final Memory: 3M/7M
[INFO] ------------------------------------------------------------------------
打包完成后:D:\fzvideo\target生成target目录
fzvideo
pom.xml
src
...
target
classes
fzvideo
fzvideo.war(即为打包成功发布文件,直接放到容器中运行,例如:tomcat webapps下面)
3.eclipse插件方式(默认工程结构符合maven格式)
菜单Run->External Tools->External Tools
Program新增一个
Location:D:\maven-2.0.3\bin\mvn.bat(定位mvn.bat文件)
Working Directory:Browse Workspace 选择工程
Arguments:package -e
4.注意:打包过程中最好将test删掉( src/test/java),否则在执行过程中由于test测试通不过而无法打包成功.
src/main/java
src/main/resources
以上两个目录名称不能拼写错误,否则打包出现问题.
maven优点:由于在项目中使用maven仓库进行jar文件管理,pom.xml文件是maven核心,使用maven可以将pom.xml中定义的jar文件自动
拷贝到WEB-INF/lib下面,同时对java文件进行编译成class文件,和resources文件夹下面的资源文件自动拷贝到WEB-INF/classes下面,
将整个工程打包成war文件.
分享到:
相关推荐
基于maven创建web项目 ...本文介绍了基于maven创建web项目的步骤,包括搭建maven环境、集成maven到Myeclipse2013和创建maven架构下的WEB工程。通过这篇文章,读者可以学习到如何使用maven来构建和管理web项目。
### Maven 创建 Web 工程详解 #### 一、前言 在现代软件开发过程中,构建工具扮演着极其重要的角色。Maven 是一款流行的自动化构建工具,它不仅简化了项目的构建过程,还为 Java 应用程序提供了标准化的构建生命...
### Maven下建立Web工程详细步骤 #### 一、前言 在软件开发过程中,使用Maven作为构建工具来管理项目的依赖、编译、测试、打包等任务已经变得非常普遍。对于初学者而言,掌握如何使用Maven在集成开发环境(IDE)如...
然而,有时我们可能需要将一个普通的Maven工程转换为Web工程,以便于部署到Web服务器上运行。这个过程涉及到对项目的配置进行一定的调整,确保其符合Web应用程序的标准结构和配置要求。以下将详细介绍如何进行这个...
### Maven Web项目创建步骤详解 #### 一、Maven与Eclipse简介 Maven是一款非常流行的Java项目构建工具,它不仅能够帮助开发者自动化构建过程,还能有效地管理项目的依赖关系。而Eclipse则是一款广泛使用的开源集成...
** Maven构建Web工程详解 ** Maven是一款强大的项目管理和依赖管理工具,广泛应用于Java开发领域。它通过统一的构建过程和约定优于配置的原则,极大地简化了项目的构建、编译、测试和部署流程。在本篇内容中,我们...
在构建Web项目时,Maven能够自动化处理构建过程,包括编译、测试、打包、部署等步骤,极大地提高了开发效率。本示例将详细介绍如何使用Maven搭建一个基础的Web项目,并解决创建过程中可能出现的报错问题。 ### 一、...
【标题】"idea创建基于maven的web工程共6页.pdf.zip" 提示我们这个压缩文件包含了一份关于在IntelliJ IDEA(简称Idea)中使用Maven构建Web项目的教程,共有六页内容。Maven是Java开发中广泛使用的项目管理和依赖管理...
在开发Java Web应用程序时,Maven是一个非常重要的构建工具,它可以帮助我们管理项目的依赖、构建流程和打包。本文将详细讲解如何使用Maven创建一个新的Web项目,并调整项目结构以符合Maven的最佳实践。 首先,创建...
当我们需要创建一个动态Web工程时,结合Maven和Eclipse可以简化项目配置,提高开发效率。下面我们将详细探讨如何使用这两个工具来创建一个名为“APIDemo”的动态Web工程,并实现一个简单的"Hello, World!"小程序。 ...
通过上述步骤,我们不仅创建了一个Maven Web项目,还学习了如何利用IntelliJ IDEA进行项目配置、打包和部署。这对于开发基于Java的Web应用程序来说是非常重要的技能。熟悉这些操作有助于提高开发效率,同时也有助于...
以上步骤为在Eclipse中利用Maven创建、配置和部署一个Web工程的全过程。每个步骤都涉及具体的操作细节,需要开发者严格按照指导进行设置和调整。通过这样的流程,可以确保Maven项目能够在Eclipse中被正确地管理和...
【标题】"idea创建基于maven的web工程共6页.pdf.zip" 提供的信息表明,这是一个关于使用IntelliJ IDEA(简称Idea)创建基于Maven的Web项目的教程文档,内容可能涵盖了6个主要步骤或章节。Maven是Java开发中的一个...
### Eclipse 创建 Maven 项目 动态 Web 工程完整示例 #### 一、创建 Maven 项目 在 Eclipse 中创建 Maven 项目时,首先要确保已安装 Maven 插件。如果 Eclipse 的新项目列表中未找到 Maven 选项,可以通过 **Other...
总结来说,搭建一个由Git版本控制、Maven管理的简单Web工程,涉及到的关键步骤包括: 1. 学习并使用Git创建和管理代码库。 2. 设置开发环境,包括操作系统、JDK、IDEA以及Maven。 3. 创建Maven项目,并通过IDEA将其...
### Maven工程升级版本步骤 在软件开发过程中,随着项目的不断迭代和需求的变化,对Maven项目进行版本升级是一项常见的操作。下面将详细介绍如何通过一系列步骤完成Maven项目的版本升级。 #### 步骤一:更新Parent...
以上步骤就是使用IDEA部署Web工程到Tomcat的基本流程。在实际开发过程中,可能还需要配置Tomcat的端口号、虚拟主机、上下文路径等,以及处理各种部署问题。熟练掌握这些操作,将使你在开发和调试Web应用时更加高效。
本文将详细介绍如何将一个Maven项目转换为Eclipse中的Web项目,并解释Maven的基本目录架构。 首先,让我们了解Maven项目的基本结构。一个标准的Maven项目通常包含以下几个关键目录: 1. `src/main/java`:这是存放...
本文将详细介绍如何在MyEclipse中配置Maven,以便进行Web工程的开发。 首先,我们需要在命令行环境中使用Maven创建一个基础的Web应用项目。通过执行以下命令: ```bash mvn archetype:generate -...