在团队协同开发java项目时,Maven可以保证团队采用一致的项目构建流程,通过执行一些简单的命令即可实现项目清理、初始化、编译、测试、报告、打包、部署、站点生成等生命周期的各个过程。那么Maven应该如何安装与配置并整合到eclipse开发工具中呢?下面潘老师给大家详解下具体操作流程,并创建第一个Maven项目。
Maven最新版官方下载地址:点击直达
我这里的版本是apache-maven-3.3.9(建议使用官网的最新版本,配置步骤都一样),由于我是windows系统,所以选择下载apache-maven-3.3.9.zip文件,如果是Linux系统,就选择第一个。
将下载的好的压缩包,解压到当前文件夹,我这里是解压在F盘的maven目录下。
Maven环境变量配置可以参考JDK的环境变量配置。
1、首先右键电脑->属性->高级系统设置->环境变量,在系统环境变量中,新建变量名为MAVEN_HOME
变量值为解压的maven路径(注意一定是到bin目录的上一级目录),在这里是F:\maven\apache-maven-3.3.9
2、在系统环境变量Path最后,添加%MAVEN_HOME%\bin
,注意要与前面的内容用分号分割。
打开cmd,执行mvn -version
指令,如图所示结果表示环境配置正确。
1、在F盘的maven目录中新建MavenRepository目录(名称可自定义,作为本地仓库,以后的jar包都会自动下载到这里),然后打开进入解压包下的conf目录,找到settings.xml核心配置文件。
2、在文件中找到localRepository
标签位置,配置本地仓库地址,修改配置如下:
<localRepository>F:\maven\MavenRepository</localRepository>
3、在文件中找到mirrors
标签位置,在mirrors标签内配置国内镜像,这里我们使用阿里云镜像(默认是国外的,速度很慢,当然你也可以配置多个mirror)和中央仓库1作为备用,配置如下:
<!--阿里云central仓和jcenter仓的聚合仓--> <mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/public</url> </mirror>
其他的镜像推荐:
<!--中央仓库1--> <mirror> <id>central</id> <name>Maven Repository Switchboard</name> <url>https://repo1.maven.org/maven2/</url> <mirrorOf>central</mirrorOf> </mirror> <!-- 推荐1—中央仓库2 --> <mirror> <id>repo2</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>https://repo2.maven.org/maven2/</url> </mirror> <!-- 推荐2--> <mirror> <id>activiti-repos2</id> <name>Activiti Repository 2</name> <url>https://app.camunda.com/nexus/content/groups/public</url> </mirror> <!-- 推荐3--> <mirror> <id>activiti-repos</id> <name>Activiti Repository</name> <url>https://maven.alfresco.com/nexus/content/groups/public</url> </mirror>
4、打开Eclipse->Window->Preferences,搜索Maven,选择User Settings。将Global Settyings和User Settings都设置为settings.xml文件路径,然后Apply and close。
1)global settings( 全局配置)
指本台电脑的配置,使用这台电脑的所有用户都是用这个配置
2)user settings(个人配置)
指当前用户的配置
3)个人配置(user settings )会覆盖全局配置(global settings),在这里我们统一用一个配置,当然,你也可以自定义并指定自己个人的配置。
1、在eclispe中,New->Other,搜索Maven,选择Maven Project(一般eclipse都会自带,如果没有可能是eclispe版本问题,建议使用新版或者安装相关插件),然后Next。
2、接着默认即可,直接Next。
3、Catalog选择Internal目录(部分同学第一次使用可能会需要很长的时间等待安装,之后才能查看到列表,如果没有也可以从All Catalogs目录去寻找),找到图中标出的两个,这里我们选择java项目的即可。
4、设置Group Id和Artifact Id即可,然后Next。
Artifact ID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。
5、这是发现项目已经创建好了,与普通java项目不同的是Maven项目的左上角会有个M图标,而且目录结构也有很大差异,我们可以直接打开包中的App.java来运行,发现Hello World正常打印。
以上就是Maven安装与配置的详细教程,将其整合到Eclipse的目的是方便我们直接通过Eclispe来构建Maven项目。实现第一个Maven案例,想必你已经成功入门Maven了吧!