`
zjwxiaowei12
  • 浏览: 6872 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

maven实践二

    博客分类:
  • java
阅读更多

                                     maven创建一个web项目

 

问题:在第一节中,我们已经创建了一个web项目,但是,这个项目还是java类型的,是不能发布到应用服务器的。

 

这一章节,我们从头创建一个真正的maven web项目。

 

第一步:创建一个Maven project



 
<!--[endif]-->

 

 

 

第二步:(我们选择向导方式,并使用默认的工作空间),我们可以选择仅仅创建一个简单的项目。

 



 
<!--[endif]-->

 

 

选择一个webapp模块方式生成项目



 
<!--[endif]-->

 

填写项目的信息



 
<!--[endif]-->

 

 

最后我们得到了一个暂时还不能发布的web项目

 



 
<!--[endif]-->

 

 

 

 

 

接下来是我们如何转换这个项目,使其能够成为了一个真正的webapp

 

第一步:项目类型的转换,我们选中Dynamic web Module,并且选中2.4或者2.5,这一点很重

要,Tomcat6.0只支持3.0之前的web模型



 
<!--[endif]-->

 

OK,我们可以看到项目转换以后多了一个WebContent的目录



 
<!--[endif]-->

 

 

 

接下来,删除原来webapp目录中的WEB-INF目录,再将WebContent目录中的META-INFTWEB-INF全部复制到webapp目录下,同时删除WebContent目录,

最后我们加上几个Maven常规项目的源文件夹

src\main\javasrc\test\java以及src\test\resources

最后得到整个项目的目录结构图如下



 
<!--[endif]-->

 

 

项目最后一步修改,将下图的test目录和webcontent目录删除,同时添加maven的项目jar目录和webapp目录



 
<!--[endif]-->

 

 

修改以后得到下图



 
<!--[endif]-->

 

 

最后我们就可以看到项目能够被发布了:

 



 
<!--[endif]-->

  • 大小: 48.5 KB
  • 大小: 50.1 KB
  • 大小: 67.3 KB
  • 大小: 51 KB
  • 大小: 47 KB
  • 大小: 86.6 KB
  • 大小: 47.2 KB
  • 大小: 48.9 KB
  • 大小: 70.1 KB
  • 大小: 65.8 KB
  • 大小: 60 KB
分享到:
评论

相关推荐

    maven实践

    maven实践

    Maven原理和实践-培训课件.ppt

    何为Maven 构建,依赖管理,项目信息聚合 Maven核心概念 坐标,依赖,仓库,生命周期,插件 Maven最佳实践 创建、打包、发布、版本管理 项目实战 Nexus(Todo…) M2eclipse(Todo…)

    MAVEN使用最佳实践

    【MAVEN使用最佳实践】 Maven 是一个强大的项目管理和构建工具,它简化了Java应用程序的构建过程,通过一套约定优于配置的原则,使得项目构建、依赖管理和文档生成等工作变得标准化。以下是一些在使用Maven时可以...

    Maven实践-使用Maven开发Web应用

    本文将深入探讨如何利用Maven进行Web应用的开发实践。 首先,理解Maven的核心概念是至关重要的。Maven基于项目对象模型(Project Object Model, POM),它是一个XML文件,包含了项目的配置信息,如依赖、构建目标和...

    Maven原理与实践(高级)

    本文档内容讲述maven的原理及其最佳的实践方式

    读书笔记:Maven 实践学习按理阅读《Maven实战》笔记。.zip

    读书笔记:Maven 实践学习按理阅读《Maven实战》笔记。

    Maven实践-使用Maven开发Web应用.pdf

    ### Maven实践-使用Maven开发Web应用 #### Maven简介与优势 Maven是Apache软件基金会支持的一款开源项目管理工具,它通过一个项目对象模型(POM),结合一组标准集合,提供了一套完整的构建规则和最佳实践。Maven的...

    Maven exec-maven-plugin:执行外部命令的实践指南

    Apache Maven是一个强大的项目管理工具,它提供了丰富的插件系统来扩展构建过程。exec-maven-plugin是Maven生态系统中的一个插件,它允许用户在Maven构建过程中执行外部命令或脚本。这使得Maven项目可以集成更多的...

    Maven 服务实践相关

    通过学习这些Maven实践知识,开发者能够更好地理解如何利用Maven提升开发效率,降低维护成本,并确保项目的可移植性和可扩展性。无论你是初学者还是有经验的开发者,掌握这些知识点都将对你的项目管理和团队协作...

    maven3.0 maven3.0

    1. **安装Maven**:下载Apache Maven 3.0的二进制包,解压并配置环境变量。 2. **创建项目**:使用`mvn archetype:create`命令生成项目结构。 3. **编辑POM.xml**:配置项目信息、依赖和插件。 4. **构建项目**:...

    maven安装包和maven安装步骤

    记住,良好的Maven实践可以帮助你更好地组织项目结构,提高代码的可维护性和复用性。在实际开发中,不断学习和掌握Maven的高级特性,如 profiles、lifecycle、plugins 等,将使你的开发工作更加高效。

    maven2详细教程

    【Maven 2 详细教程】是一份专为开发者准备的指南,旨在详细介绍Apache Maven 2的使用方法和核心概念。Maven 2是一个强大的构建工具,尤其在处理大型、多模块的Java项目时,能够简化构建过程和依赖管理。在现代软件...

    Maven原理与实践(高级).

    Maven原理与实践(高级)

    maven2快速入门教程

    ### 二、Maven2的安装与配置 1. **下载与安装**:从Apache官网下载Maven2的zip或tar.gz文件,解压后设置环境变量`M2_HOME`和`PATH`。 2. **配置settings.xml**:在`conf`目录下找到settings.xml,配置本地仓库路径...

    maven2 (maven2的免安装程序,非插件)

    总之,Maven2的免安装程序提供了一种独立于IDE的使用方式,对于初学者来说,这种实践方式更有助于理解Maven的工作机制,提高项目构建和管理的效率。通过配置环境变量并熟练运用Maven,开发者能够在Web开发中更加...

    Storm编程实践(安装Maven-使用Maven编译运行代码-mvn 打包)

    Storm 编程实践(安装 Maven-使用 Maven 编译运行代码-mvn 打包) 本文档介绍了 Storm 编程实践的实践报告,涵盖了安装 Maven、使用 Maven 编译运行代码和 mvn 打包等内容。报告中还包括了实验环境的配置、实验内容...

    Maven版的JPA最佳实践

    **Maven版的JPA最佳实践** 在Java开发中,Maven作为项目构建工具,而JPA(Java Persistence API)则是用于对象关系映射(ORM)的标准,它们结合使用能够帮助开发者更高效地管理和操作数据库。本文将深入探讨在Maven...

    Maven权威指南_maven_

    2. **Maven仓库** Maven利用中央仓库来管理各种项目的依赖,包括JAR包、源码、文档等。开发者只需在POM中声明依赖,Maven会自动下载并管理这些依赖。 3. **生命周期与构建阶段** Maven拥有标准的生命周期,包括...

    maven 3.8.5 linux版本下载

    ### Maven的最佳实践 - 保持POM简洁清晰,避免过度配置。 - 使用统一的命名规则和版本控制策略。 - 利用Maven的 profiles 功能为不同的环境(如开发、测试、生产)创建不同的配置。 - 使用Maven的依赖管理,避免...

Global site tag (gtag.js) - Google Analytics