一、Maven的安装及使用
概述: Maven是一个项目管理的Java 工具,在JavaEE中,我们可以使用Maven方便地管理团队合作的项目,通过项目中pom.xml里jar的坐标的使用,可以管理类库,有效方便地供团队中的其他人员使用。
1、maven 安装
这里有两种安装方式:
一种是通过yum命令安装: yum -yinstall apache-maven;
一种是通过下载安装包的方式安装:本文档采取第二中方式
1.1 首先从下载到maven的安装包,此处采用3.0.5版本;
1.2 解压压缩包
1.3 生成解压后的文件夹
1.4 修改conf/setting.xml
可自定义修改jar的本地仓储文件夹,此处修改为/usr/.m2/repository,默认为~/.m2/repository
1.5 自行定义相关的server
<server>
<id>nexus-releases</id>
<username>admin</username>
<password>admin8com7</password>
</server>
<server>
<username>admin</username>
<password> admin8com7</password>
</server>
maven 中server标签的功能:如果有搭建自己公司的maven私服,公司内部会把自己的公司的公共jar包上传到maven私服中。
如果私服配置了上传权限, servers标签需要给出授权信息。
1.6定义maven的镜像私服,其中的url为公司的私服仓储地址,登录名和密码为上面的server信息。可登陆查看,切勿进行修改。
这里所说的公司私服仓储地址就是保存所有的jar包的一个仓库和setting中设置的那个地址就是本地仓储地址,它里面保存了你这个项目要使用的所有的jar包,公司私服仓储地址和本地仓储地址功能是相似的(个人理解)
<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<name>Nexus Mirror</name>
<url>http://dev.aaa.com:6666/nexus/content/groups/public</url>
</mirror>
1.7在不支持其他容器的情况下,setting.xml配置的其他部分均不需要改动。
2 为maven配置环境变量
2.1使用命令打开profile文件
2.2 在该文件末尾处追加以下代码,其中红框出替换为安装maven的路径
2.3保存该文件后执行一下命令,使配置的环境生效
2.4检查是否配置成功,maven的命令是否有效
上面mvn -version 就是查看安装的maven的版本地址等相关信息,如果正常显示则安装配置成功否则安装配置失败
3 mvn的相关常用命令,这里只列出常用的
3.1编译源代码 mvn compile
3.2编译测试代码:mvn test-compile
3.3运行测试:mvn test
3.4打包:mvn package
3.5清除产生的项目:mvn clean
3.6在本地localRepository中安装jar: mvn install
3.6 说简单了就是将本地的jar包放到maven管理的本地仓库中
ok 到这里就完成了我们的安装配置以及工作中常用的命令……