可参见:http://wenku.baidu.com/view/d451dbb11a37f111f1855b43.html
maven:
何为maven: 是一个apache 开源的一个跨平台的管理项目工具,maven 翻译为“知识的积累”,“行家”,“专家“。maven 专注于java 平台的项目的构建,依赖管理,项目信息管理等。何为构建:编译运行,单元测试,生成文档,打包运行,这些都是构建。这些如果人为的一步步操作,费时费力,现在Maven 可以使用一条命令,把这些都为我们做了。
安装 Maven :
maven 是运行在 JDK 1.4 以上,所以以安装maven 之前要安装JDK,JDk 的安装 就不多说了,检查一下JDK 安装的的版本 each %JAVA_HOME%
安装Maven:
一:下载maven 的的安装版本,http://maven.apache.org/download.cgi/apache-maven-3.1.0-bin.zip 有一些其他的版本,下载针对自己计算机的,我的是PC 32位的。
二:解压到一个目录下 D:\maven\apache-maven-3.1.0-bin\apache-maven-3.1.0\
有如下文件:bin : 存放 maven 的命令
boot :只有一个 plexus-classworlds-2.4.2.jar
conf :有一个settings.xml 和一个日志包
lib :存放maven 所依赖的jar 包
LICENSE.txt
NOTICE.txt
README.txt
添加到path 路径后path=;%MAVEN_HOME%\bin
检查是否安装成功,echo %MAVEN_HOME% mvn -version
升级Maven :只要下载更高级的版本后,把MAVEN_HOME 指到最新的地址上 就完成了 maven 的升级。
为Maven 配置代理上网服务:
首先查看一下,自己电脑所处的环境中是否可以上外网,ping repol.maven.org,如果不能联上,我们需要设置有效的代理,我们把conf/目录下的settings.xml 复制到.m2\repository\下,修改settings.xml 格式如下。 配置代理时,先检查一下代理服务是否可用,telnet ip port
.m2\repository\ 的修改说明在下边。
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>XXXXXXX</username>
<password>7XXXXXXX</password>
<host>172.16.251.58</host>
<port>3128</port>
<nonProxyHosts>https://sso.piccnet.com.cn|32.*|11.*|172.*|36.*|35.*|24.*|10.*|56.*|88.*|62.*|64.*|im.piccnet.com.cn|127.*'|localhost.*</nonProxyHosts>
</proxy>
</proxies>
Maven 与 eclipse 集成:
第一步:
默认eclipse 并没有集成maven ,可以 使用eclipse 更新其他的插件 那样更新maven.也可以下载maven 的插件包。eclipse-maven3-plugin.7z
解压D:\maven\eclipse-maven3-plugin\maven ,并在eclipse安装的目录下dropins\创建一个maven.link 文件。内容:path=D:/maven/eclipse-maven3-plugin/maven
这样就把maven 与eclipse 集成 成功了。重启eclipse。
maven安装包和插件下载地址:http://download.csdn.net/detail/liuc0317/5979227
第二步:
window --> preferences--> Maven
Installations 选择自己下载的版本
Default: ${user.home}/.m2/repository 需要 把在 默认的地址 换一下,同时要把 conf 文件夹下的settings.xml 复制一份,表示只修改当前用户的
在XP系统中默认的 容器地址是 C:\Documents and Settings\Administrator\.m2\repository
修改settings.xml.
<localRepository>D:/maven/.m2/repository</localRepository>
打开 文件open file .修改 下载中央仓库的地址:
<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|http://mirrors.ibiblio.org/maven2/
-->
<mirror>
<id>ibiblio</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo1.maven.org/maven2</url>
</mirror>
</mirrors>
这样 配置上就配置完了。