春风博客

春天里,百花香...

导航

<2007年6月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

统计

公告

MAIL: junglesong@gmail.com
MSN: junglesong_5@hotmail.com

Locations of visitors to this page

常用链接

留言簿(11)

随笔分类(224)

随笔档案(126)

个人软件下载

我的其它博客

我的邻居们

最新随笔

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜

我的Maven2之旅:一.前言,准备及安装.

自从Java诞生以来,打包,测试,代码检测和发布Java工程就成为困扰Java程序员的枷锁,即使Ant出现,程序员深受困扰,而且Ant的Xml格式的Build文件的学习阶梯又给程序员加重了一层负担.程序员头顶上的天空依然阴霾,只到有了Maven的出现.

Maven的主要功能有:
1.构建项目(Builds)
2.文档编制(Documentation)
3.报告(Reporting)
4.依赖管理(Dependencies)
5.配置管理(SCMs)
6.发布管理(Releases)

和Ant一样,Maven也是Apache的一个子项目,但要简化和强大了许多,你可以从以下网页(http://maven.apache.org)得到它的所有信息.以前用Ant构建的项目纷纷都转向了Maven及其后继版本Maven2.比如著名的Struts2(http://struts.apache.org/2.x/):

要在你的机器上安装并运行Maven,首先你必须安装了JDK1.4以上的版本,并且在环境变量中设置了JAVA_HOME,否则Maven将找不到JRE,然后把如下地址(http://archive.apache.org/dist/maven/binaries/maven-2.0.3-bin.zip)的文件下载到本地.请注意,这不是目前的最新版本,当前的最新版本是2.0.6,但下载文件似乎有问题.Linux下的版本请下载其它相关版本.

Maven在Window系统上的安装.
一.将下载的文件maven-2.0.3-bin.zip解压到本地,这里假设你解压的路径为:C:\maven-2.0.3.
二.将解压路径的bin目录添加到你机器的环境变量中.
      具体步骤:
     1.解压路径的bin目录为 C:\maven-2.0.3\bin ,则把此路径拷贝下来.
            
     2.按下图打开系统的环境变量选项,将上述地址添加到path变量的尾后,记得中间要加分号.
     3.添加完的结果如下图:
         

    注:另一种方法是增加相应的环境变量maven_home=maven的解压目录,再在path中增加%maven_home%\bin;这两种方法效果都是一样的,各位可以选择自己喜欢的一种.

三.测试:打开Command窗口,输入mvn -version,如果按下图输出则表示安装正确.
         

至此Maven安装完成,轻松一下吧.如果希望对Maven2多了解一些,请下载这本电子书:
http://www.blogjava.net/Files/sitinspring/BetterBuildsWithMaven.rar

posted on 2007-06-18 21:43 sitinspring 阅读(7318) 评论(9)  编辑  收藏 所属分类: Maven2之旅

评论

# re: 我的Maven之旅:一.前言,准备及安装. 2007-06-19 08:17 山风小子

关注此系列,加油:)  回复  更多评论   

# re: 我的Maven之旅:一.前言,准备及安装. 2007-06-19 08:26 山风小子

安装好了,现在的版本是2.0.6 :)  回复  更多评论   

# re: 我的Maven之旅:一.前言,准备及安装. 2007-06-19 19:20 sitinspring

@山风小子

你RP爆发了?我昨天下载几次,解压都出现问题了.我暂时先用2.0.3吧,一般差别不大.

谢谢关注,我会坚持把这个系列写完的.
  回复  更多评论   

# re: 我的Maven2之旅:一.前言,准备及安装. 2007-06-21 13:33 ma

补充几点:
1. 首次运行maven的一些命令时,maven是肯定会从网上download一些所需的组件的, 有些用户在防火墙后一开时就傻眼了(比如我),打开maven解压目录下的 \conf\setttings.xml, 找到proxies这一行,把<proxy></proxy>的注释去掉。然后怎么改大家也都知道了吧。
2. maven下载的组件默认是放在你的用户目录下的,这样很不方便管理。还是打开settings.xml, 找到<localRepository>这一段,去掉其注释。怎么改也看各自了。比如我的就是<localRepository>d:\netbeans5.5\nb5.5\m2-repository</localRepository> 嘿嘿!

最后抱怨一下,maven没有提供所需组件的dependency安装包,真是很不方便!!不像ant下载下来就可以用!真的我用maven去某个没有外网连接的企业里去部署程序,那还不见鬼了!maven一日不提供dependency安装包,我就仍然不看好它!  回复  更多评论   

# re: 我的Maven2之旅:一.前言,准备及安装. 2007-06-21 15:12 sitinspring

@ma

十分感谢您补充的内容。以后有空我再补充说明一下.  回复  更多评论   

# re: 我的Maven2之旅:一.前言,准备及安装.[未登录] 2007-12-10 14:49 10:10

终于看见有价值的Maven2参考了  回复  更多评论   

# re: 我的Maven2之旅:一.前言,准备及安装. 2007-12-20 15:01 一农

好,我会把本文介绍给我的开发伙伴。  回复  更多评论   

# re: 我的Maven2之旅:一.前言,准备及安装. 2008-08-21 15:27 benroo

好东西,请坚持下去!支持!  回复  更多评论   

# re: 我的Maven2之旅:一.前言,准备及安装.[未登录] 2011-09-13 14:20 TonyWang

补充内容很有质量感谢  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 
sitinspring(http://www.blogjava.net)原创,转载请注明出处.