Maven安装与配置,学习整合Eclipse构建第一个Maven项目

Java技术 潘老师 4年前 (2020-07-23) 2319 ℃ (0) 扫码查看

在团队协同开发java项目时,Maven可以保证团队采用一致的项目构建流程,通过执行一些简单的命令即可实现项目清理、初始化、编译、测试、报告、打包、部署、站点生成等生命周期的各个过程。那么Maven应该如何安装与配置并整合到eclipse开发工具中呢?下面潘老师给大家详解下具体操作流程,并创建第一个Maven项目。
Maven安装与配置,学习整合Eclipse构建第一个Maven项目

注意:Maven是基于Java的,因此在安装Maven之前一定要保证JDK环境是正常的,如果你还没有安装JDK,请参考博文:Java开发环境搭建,5个步骤快速学习如何配置JDK环境变量
第1步:下载

Maven最新版官方下载地址:点击直达
Maven安装与配置,学习整合Eclipse构建第一个Maven项目
我这里的版本是apache-maven-3.3.9(建议使用官网的最新版本,配置步骤都一样),由于我是windows系统,所以选择下载apache-maven-3.3.9.zip文件,如果是Linux系统,就选择第一个。

第2步:解压

将下载的好的压缩包,解压到当前文件夹,我这里是解压在F盘的maven目录下。
Maven安装与配置,学习整合Eclipse构建第一个Maven项目

第3步:配置环境变量

Maven环境变量配置可以参考JDK的环境变量配置。
1、首先右键电脑->属性->高级系统设置->环境变量,在系统环境变量中,新建变量名为MAVEN_HOME变量值为解压的maven路径(注意一定是到bin目录的上一级目录),在这里是F:\maven\apache-maven-3.3.9
Maven安装与配置,学习整合Eclipse构建第一个Maven项目
2、在系统环境变量Path最后,添加%MAVEN_HOME%\bin,注意要与前面的内容用分号分割。
Maven安装与配置,学习整合Eclipse构建第一个Maven项目

注意:Maven 2.x和3.x版本之后,环境变量名由MAVEN_HOME改为M2_HOME,请把上面的进行修改
第4步:测试环境

打开cmd,执行mvn -version指令,如图所示结果表示环境配置正确。
Maven安装与配置,学习整合Eclipse构建第一个Maven项目

第5步:将maven整合到Eclipse中

1、在F盘的maven目录中新建MavenRepository目录(名称可自定义,作为本地仓库,以后的jar包都会自动下载到这里),然后打开进入解压包下的conf目录,找到settings.xml核心配置文件。
Maven安装与配置,学习整合Eclipse构建第一个Maven项目
2、在文件中找到localRepository标签位置,配置本地仓库地址,修改配置如下:

<localRepository>F:\maven\MavenRepository</localRepository>

Maven安装与配置,学习整合Eclipse构建第一个Maven项目
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,即使中央仓库配置在阿里云仓库的下面,也会优先于阿里云仓库使用,所以此时我们也可以给阿里云公共仓库的mirrorOf指定具体的值,比如是central或jcenter

其他的镜像推荐:

<!--中央仓库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),在这里我们统一用一个配置,当然,你也可以自定义并指定自己个人的配置。

Maven安装与配置,学习整合Eclipse构建第一个Maven项目

第6步:创建第一个Maven项目

1、在eclispe中,New->Other,搜索Maven,选择Maven Project(一般eclipse都会自带,如果没有可能是eclispe版本问题,建议使用新版或者安装相关插件),然后Next。
Maven安装与配置,学习整合Eclipse构建第一个Maven项目
2、接着默认即可,直接Next。
Maven安装与配置,学习整合Eclipse构建第一个Maven项目
3、Catalog选择Internal目录(部分同学第一次使用可能会需要很长的时间等待安装,之后才能查看到列表,如果没有也可以从All Catalogs目录去寻找),找到图中标出的两个,这里我们选择java项目的即可。
Maven安装与配置,学习整合Eclipse构建第一个Maven项目
4、设置Group Id和Artifact Id即可,然后Next。

Group ID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。
Artifact ID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。

Maven安装与配置,学习整合Eclipse构建第一个Maven项目
5、这是发现项目已经创建好了,与普通java项目不同的是Maven项目的左上角会有个M图标,而且目录结构也有很大差异,我们可以直接打开包中的App.java来运行,发现Hello World正常打印。
Maven安装与配置,学习整合Eclipse构建第一个Maven项目

以上就是Maven安装与配置的详细教程,将其整合到Eclipse的目的是方便我们直接通过Eclispe来构建Maven项目。实现第一个Maven案例,想必你已经成功入门Maven了吧!


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/java/361.html
喜欢 (1)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】