maven基础
Posted 东方不败java
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven基础相关的知识,希望对你有一定的参考价值。
一、maven简介
1、我们每天除了编写源代码以外,有相当一部分时间花在了编译、单元测试、生成报告、打包和部署等繁琐的且不起眼的工作上,这就是构建。maven是一个异常强大的构建工具,能帮我们自动化构建过程,从清理、编译、测试到生成报告,再到打包部署。
2、几乎所有的Java应用都会用到第三方类库,随着类库的增多,版本不一致,版本冲突,依赖臃肿等问题接踵而来,针对这些问题maven提供了优秀的解决方案,它通过一个坐标系统准确定位每一个构建,为这个类库世界引入了经纬,我们可以借助它来有序管理依赖。
二、maven安装配置
1、首先确认已经安装了JDK. 命令:
echo $JAVA_HOME和java -version
2、下载解压apache-maven-3.0-bin.tar.gz. 命令:
tar -xvzf apache-maven-3.0-bin.tar.gz
3、推荐在安装目录旁平行的创建一个符号链接,方便日后的升级,不用每次都更新环境变量,只需跟新符号链接指向新的版本maven即可。命令:
ln -s apche-maven-3.0 apache-maven
4、设置环境变量M2_HOME和PATH,M2_HOME指向软连接。命令:
export M2_HOME=/home/juven/bin/apache-maven
export PATH=$PATH:$M2_HOME/bin
一般来说要把这两条命令加入系统的登录shell脚本中,Ubuntu8.10中是编辑~/.bashrc文件.
5、安装完成,检查Maven安装
echo $M2_HOME mvn -v
6、设置HTTP代理,如果公司基于安全考虑,需要代理访问英特网,就需要为Maven配置HTTP代理,才能访问外部仓库,已下载所需资源,编辑M2_HOME/conf/settings.xml中的proxies标签,具体略,用时查。
7、安装m2eclipse,略.
8、设置MAVEN_OPTS环境变量值为 - Xms128m - Xmx512m,默认的可以可用内存往往不能满足maven的需要。
9、配置用户范围的settings.xml,~/.m2下也有一个settings.xml,建议平常修改它,这样Maven升级时,无需再拷贝它,感觉怎么都行。
10、不要使用IDE默认的maven,编辑Windows->Perferences->Installation,去掉Embedded Maven,然后Add选择M2_HOME安装目录勾选。
三、Maven使用入门
以上是关于maven基础的主要内容,如果未能解决你的问题,请参考以下文章
Jacoco和Tycho surefire的Eclipse RCP插件代码介绍