Maven 安装配置


Maven简介

Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具.。我们在开发项目的过程中,会使用一些开源框架、第三方的工具等等,这些都是以jar包的方式被项目所引用,并且有些jar包还会依赖其他的jar包,我们同样需要添加到项目中,所有这些相关的jar包都会作为项目的依赖。通常,一个Java EE项目所依赖的jar包会有很多。如果你已经有十次输入同样的Ant targets来编译你的代码、jar或者war、生成javadocs,你一定会自问,是否有一个重复性更少却能同样完成该工作的方 法。 Maven便提供了这样一种选择,将你的注意力从作业层转移到项目管理层。Maven项目已经能够知道如何构建和捆绑代码,运行测试,生成文档并宿主项目网页。


它可以对项目依赖的jar包进行管理,可以让你的项目保持基本的依赖,排除冗余jar包,并且可以让你非常轻松的对依赖的jar包进行版本升级。而这些仅仅是Maven最基本的功能,它可以在这基础上对项目进行清理、编译、测试、打包、发布等等构建项目的工作。


(1)下载安装Maven软件。

下载地址http://maven.apache.org/download.cgi。选择一个版本编译好的二进制代码的压缩包就好了,下载好后,解压出来放在想要的目录就可以了,Maven是免安装的,这和很多的开源软件是类似的。为了可以在各个目录下使用,需要配置环境变量。


M2_HOME: Maven的安装目录,如:C:\maven\apache-maven-3.0.4
M2: %M2_HOME%\bin
并在path中添加%M2%,这样便可以在任何路径中执行mvn命令


安装配置完之后,在命令行下用 mvn -v命令看一下配置是正确。


(2)在Eclipse中集成Maven这个工具。

当然这需要借助一些插件的帮助。 安装插件。点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可。在使用这样这个方法的时候总是会报各种依赖包的错误。于是采用在网上找得离线安装法。离线包下载地址http://ishare.iask.sina.com.cn/f/36090147.html


在dropins目录下创建文件夹maven3

把解压出的features目录和plugins目录放到dropins下的maven3里就可以了,不用link方式。

目录

eclipse3.7

--plugins
--features
--links
------xxx.link(或者是xxx.txt)
--dropins
------xxx

----------plugins
----------features


测试
windows--首选项中有Maven。


错误:Unable to update index for central|http://repo1.maven.org/maven2
解决方法就是设置代理。在目录~/.m2/setting.xml文件中编辑如下(如果没有该文件,则复制$M2_HOME/conf/setting.xml)。其实是将proxy中的标签去掉。好像就是这里导致了下面的问题,所以这个最终还是被删了。

错误:[ERROR] No plugin found for prefix 'archetype' in the current project
解决:把用户目录下的 .m2文件夹删掉让其重新生成。


错误:ERROR] No goals have been specified for this build.
解决:在pom.xml文件标签后面加上compile即可。因为使用m2eclipse的【Run As】-【Maven build】时并未为其指定goal或phase,所以才报这个错误。这就是说,在点了【Maven build】后,的对话框中的Goals填入compile也是可以的。


记录下自己Maven的安装过程,作为以后出错纠正的依据。


参看:maven3 下载配置
           Maven实战(一)安装与配置
           Maven使用教程

 

你可能感兴趣的:(maven)