Maven—初识及IDE构建maven项目。

序:

从正式加入第一个商业(maven)项目至今也一年半了,项目上Maven的构建也越来越复杂,从最开始的单一maven-web项目演变到今天大型项目下Maven项目的模块化。pom.xml的配置也趋于复杂,工作中发现了一下问题也不能快速、精确的解决。所以搜索资料,希望系统的学习Maven,并将自己的认识写出来。希望这篇文章对刚接触maven项目的同学有所帮助,有大神看到这篇文章也请多多指正。

在学习一件事之前,我喜欢问who what why how.

maven是谁(who)发起呢?

maven的起源在ant之后,现在是apache基金会的顶级项目。从能看到的资料显示,最早也应该在05年之前就有人构建了maven的雏形,并将其逐渐推向市场,在项目管理上发挥出重大的作用。maven的项目之父是jason van zyl,他发起了sonattype,并构建了nexus的中央仓库,逐渐成为现在项目管理知名的开源项目。

Maven是什么?

Maven是一种构建工具,一种项目管理工具,一种用来运行构建任务的抽象容器。对于 那些成熟的,希望用一致的方式来管理和构建大量相互依赖的模块和类库,并且使用了 数千第三方组件的项目来说,Maven已经证明了它是一个不可缺少的工具。它帮助数百 万的工程师从日常工作中减轻维护第三方依赖的负担,它帮助很多组织从构建管理的泥 潭中挣脱出来,步入新的台阶,构建和维护软件所需要的工作不再是限制软件设计的因 素。

为什么我们要用Maven?

我们怎样去构建一个maven项目呢?

1.下载maven项目

你可以从Apache Maven项目的web站点下载Maven: .

2.在windows上安装maven

在Windows上安装Maven和在Mac OSX上安装Maven十分类似,最主要的区别在于安装位 置和设置环境变量。在这里假设Maven安装目录是 c:Program Filesmaven-2.0.9 ,但 是,只要你设置的正确的环境变量,把Maven安装到其它目录也一样。当你把Maven解 压到安装目录后,你需要设置两个环境变量——PATH和M2_M2_HOME。设置这两个环境变 量,键入下面的命令: C:Users obrien > set M2_HOME=c:Program Filesmaven-2.0.9 C:Users obrien > set PATH=%PATH%;%M2_HOME%in www.Linuxidc.com Linux公社(www.LinuxIDC.com)是专业的Linux系统门户网站,实时发布最新Linux资讯。 安装和运行Maven 12 在命令行设置环境变量后,你可以在当前会话使用Maven,但是,除非你通过控制面 板把它们加入系统变量,你将需要每次登陆系统的时候运行这两行命令。你应该在 Microsoft Windows中通过控制面板修改这两个变量。

3.IDEA集成MAVEN eclipse集成maven的太多了资料,我这里就写一下IDEA如何集成Maven吧。

打开file中的setting,搜索Maven.配置好Maven文件位置,maven的setting.xml等。

如何在idea上maven clean。

我们可以选中pom.xml点击view -->tool-->maven project就能显示maven clean 了

经验分享 程序员 微信小程序 职场和发展