mvn 使用

本文详细介绍了Apache Maven的原理、特点和使用方法,对比了Maven与Ant的区别,展示了Maven在Windows上的安装配置,以及在Eclipse中创建Maven项目的过程。Maven通过约定优于配置的理念,简化了项目构建和管理,提供了标准化的生命周期和插件系统。文章还探讨了POM的重要性、依赖管理、聚合与继承的概念,以及Maven 3的新特性,强调了其在性能和灵活性方面的提升。
摘要由CSDN通过智能技术生成

简介

本文将介绍基于 Apache Maven 3 的项目构建的基本概念和方法。Maven 是一套标准的项目构建和管理工具,使用统一规范的脚本进行项目构建,简单易用,摒弃了 Ant 中繁琐的构建元素,并具有较高的可重用性。读完本文,你将了解 Maven 的基本概念和使用它进行项目构建的基本方法。

什么是 Maven

Maven 是 Apache 组织下的一个跨平台的项目管理工具,它主要用来帮助实现项目的构建、测试、打包和部署。Maven 提供了标准的软件生命周期模型和构建模型,通过配置就能对项目进行全面的管理。它的跨平台性保证了在不同的操作系统上可以使用相同的命令来完成相应的任务。Maven 将构建的过程抽象成一个个的生命周期过程,在不同的阶段使用不同的已实现插件来完成相应的实际工作,这种设计方法极大的避免了设计和脚本编码的重复,极大的实现了复用。

Maven vs Ant

Ant 也是 Apache 组织下的一个跨平台的项目构建工具,它是一个基于任务和依赖的构建系统,是过程式的。开发者需要显示的指定每一个任务,每个任务包含一组由 XML 编码的指令,必须在指令中明确告诉 Ant 源码在哪里,结果字节码存储在哪里,如何将这些字节码打包成 JAR 文件。Ant 没有生命周期,你必须定义任务和任务之间的依赖,还需要手工定义任务的执行序列和逻辑关系。这就无形中造成了大量的代码重复。

Maven 不仅是一个项目构建工具还是一个项目管理工具。它有约定的目录结构(表 1)和生命周期,项目构建的各阶段各任务都由插件实现,开发者只需遵照约定的目录结构创建项目,再配置文件中生命项目的基本元素,Maven 就会按照顺序完成整个构建过程。Maven 的这些特性在一定程度上大大减少了代码的重复。

表 1. Maven 目录结构

src/main/java Application/Library sources
src/main/resources Application/Library resources
src/main/filters Resource filter files
src/main/assembly Assembly descriptors
src/main/config Configuration files
src/main/scripts Application/Library scripts
src/main/webapp Web application sources
src/test/java Test sources
src/test/resources Test resources
src/test/filters Test resource filter files
src/site Site
LICENSE.txt Project's license
README.txt

Project's readme

 

 

Maven 的安装和基本设置

本文介绍 Windows 平台上 Maven 的安装。Maven 3 需要运行在 JDK1.4 以上的版本上。

  1. 首先确保系统中已经安装 JDK 并正确设置了 Java 环境变量。
  2. Maven 的下载地址为:http://maven.apache.org/download.cgi。将下载下来的文 件解压到指定的目录中,例如 C:\Maven-3.0。
  3. 设置环境变量。打开我的电脑 > 属性 > 高级 > 环境变量,新建系统变量 Maven_HOME,设置变量值为 Maven 安装目录:C:\Maven-3.0。选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把 Maven 安装路径中 bin 目录的绝对路径,添加到 Path 变量的值中,并使用半角的分号和已有的路径进行分隔:C:\Maven-3.0\bin。
  4. 配置完成后,在 Windows DOS 窗口中输入 mvn -v 验证 Maven 安装成功与否,如果安装成功,运行结果会正确显示版本号等安装信息,如图 1。
  5.  

图 1. 安装信息

在 Eclipse3.6 中创建 maven 项目

  • 安装 M2eclipse 插件

在 Eclipse 中集成 Maven 插件能极大的方便创建 Maven project 并对其进行操作。使用以下的步骤来完成 M2eclipse 插件的安装:

  1. 在 Eclipse 菜单栏中选择 Help > Install New Software,如图 2。

    图 2. 安装步骤 1

    图 2. 安装步骤 1
  2. 在弹出的对话框中单击 add 按钮,在弹出的 Add Repository 对话框的 Name 和 Location 字段中分别输入 maven 和 http://m2eclipse.sonatype.org/sites/m2e,如图 3,点击 OK。

    图 3. 安装步骤 2

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值