maven安装及项目搭建

maven是一个项目构建的工具,使用maven构建项目几乎已经成了大多数java项目的选择,笔者在google code上面签出来的项目几乎都是以maven进行构建的。

使用maven构建的好处就我的理解看来有几点,第一:依赖管理,第二:测试驱动开发,第三:构件级别的开发,其次就是强大的plugins。{我按照自己理解来写,可能不存在纰漏}


第一:依赖管理,使用maven的一开始你就会发现,在maven的pom.xml文件里你要如以下格式写自己项目所依赖的包,maven会从仓库下载所需jar包到项目中

		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.7</version>
			<scope>test</scope>
		</dependency>

如果读者不知道自己所需要的依赖的groupId或者artifactId的话可以这样搜索: 在google搜索栏中   maven strut2 repository ;前三条就吧,就能找到你要的了

第二:测试驱动开发,这是敏捷的一种开发方法。比较有意思的事情是:如果你先写测试类的话,你的被测试类的方法名就不会乱起了,有些东西你就会优先考虑。当然我这条路我还只是在尝试,并没有算得上的经验

其次的点就不说,maven用着用着你都会懂的

这里就先从基础开始一个maven项目的搭建


一:安装maven,

http://maven.apache.org/download.cgi 上下载maven,据说版本2比版本3稳定,确实如此有时候你会发现,有些构件maven3不能下载下来。不过还是推荐使用maven3,毕竟是少数情况。如果你真遇到这种情况,再改成版本2,下载完换到版本3也算可以暂时解决这个问题。

系统得已经安装了jdk。

解压Maven 3.0.5 (Binary zip)到某个路径上

配置系统路径:在系统环境设置中添加 M2_HOME-->C:\Program Files\apache-maven-3.0.5,系统中的路径path添加{%M2_HOME%}\bin

检验安装是否成功:在命令窗口输入 mvn -v

C:\Users\Administrator>mvn -v
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 21:51:
28+0800)
Maven home: C:\Program Files\apache-maven-3.0.5
Java version: 1.7.0_15, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_15\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 7", version: "6.1", arch: "x86", family: "windows"
C:\Users\Administrator>
maven安装已经成功,这时候我们先下载maven所需要的一些系统的

mvn help:system

显示succeful,安装成功

这里maven会在用户下建立一个.m2文件作为仓库保存第三方插件(而在之后的使用中这个文件会越来越大)

可以在复制maven安装目录中的conf文件下的setting.xml到.m2文件夹下

修改里面的仓库路径

  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ~/.m2/repository
  -->
  <localRepository>D:/java//repository</localRepository>

下载maven项目架构所需要的包

mvn archtype:generate 

如果是版本2,则运行以下命令:mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate
至此maven的一些基本配置完成


二:eclipse中创建maven项目

M2eclipse搭建:

Eclipse->help->install->add{maven,http://m2eclipse.sonatype.org/sites/m2e}
新:http://download.eclipse.org/technology/m2e/releases/1.3/1.3.1.20130219-1424

M2clipse扩展插件

Eclipse->help->install->add{maven-extr,http://m2eclipse.sonatype.org/sites/m2e-extras}

M2eclipse配置

取消eclipse内置Maven并指向本地Maven()

Windows->preference->Maven->installtations->add,broser(本地Maven 如C:\Program Files\apache-maven-3.0.5)
到这里之后你可以把你eclipse打包之类,以便 以后可以直接使用这样

设置eclipse指向本地jdk编译器

在eclipse运行程序的同目录下找到eclipse.ini

打开Eclipse.ini

--launcher.XXMaxPermSize

256m

-vm

C:/Program Files/Java/jdk1.6.0_21/bin/javaw.exe

openFile

修改eclipsejre路径

Windows->preferences->java->install->jre:改成jdk地址

这时候你创建项目选择other,输入maven可以看到maven project

对maven的入门推荐可以去看juven xu的maven in action中文版的,书不错。

google code上面有个http://java-eim.googlecode.com/svn/trunk 写了不少框架的pom.xml的写法。东西svn签下来挺庞大的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值