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插件代码介绍

[Go] 通过 17 个简短代码片段,切底弄懂 channel 基础

maven基础

201555332盛照宗—网络对抗实验1—逆向与bof基础

VsCode 代码片段-提升研发效率

20155201 李卓雯 《网络对抗技术》实验一 逆向及Bof基础