史上最全安装Maven教程

106 篇文章 1 订阅
101 篇文章 0 订阅

史上最全安装Maven教程


简单了解一下什么是Maven

1.Maven翻译为“专家“, ”内行”的意思,是著名Apache公司下基于Java开发的开源项目。

2.Maven项目对象模型(POM)是一个项目管理工具软件,可以通过简短的中央信息描述来管理项目的搭建,报告和文档等步骤。

3.Maven是一个项目管理的工具,可以对项目进行构建、依赖的管理。

PS:(Gradle的项目搭建方式,将在不久的未来取代Maven,大势所趋。原因如何 小Du下期为您揭晓)

一.官网下载

下载官网→_→传送门

image-20210326171236983

二.配置Maven环境

1.将下载好的压缩包,解压至你想要安装的目录下。

2.复制Maven的根目录

2Maven

3.配置Maven环境

此电脑>高级系统设置>环境变量>

maven3

4.在Path中新建

maven4.

%MAVEN_HOME%in

5.启动CMD命令工具

输入:mvn -v

maven5

出现上述界面,则表示成功安装Maven

三.修改Maven仓库下载镜像及修改仓库位置

小Du第一次以Maven的方式搭建Java项目时,下载所需的jar包足足用去四五个小时,欲哭无泪。假如搭建的大型项目开发框架时,这样的下载jar包速度是远远不行的(PS:下载慢的原因是服务器在国外,要翻墙才能下载,大约速度在0.9K/s的下载速度),所以我们安装好Maven时,要及时的修改Maven下载的镜像地址,最好改为国内的下载镜像,例如阿里云中央仓库,华为云中央仓库。

1.修改Maven的下载镜像地址

1). 打开Maven的安装目录>conf文件夹>setting.xml用记事本或者notepad++打开

在这里插入图片描述

2).在 的标签下添加阿里云中央镜像仓库

<mirror>
		 <id>nexus-aliyun</id>
		 <mirrorOf>*</mirrorOf>
		 <name>Nexus aliyun</name>
		 <url>http://maven.aliyun.com/nexus/content/groups/public</url>
	</mirror>

maven7

修改完后,再次搭建Maven项目,下载一个大型项目的jar大约10S左右,开发体验度瞬间飙升。


2.修改默认Maven的仓库位置

在开发Maven项目过程中会下载非常多的jar包,而Maven默认的下载位置在C盘,小Du的Maven仓库已经达到了10G左右,如果不及时的修改,C盘很容易撑爆,且C盘容易损毁。

1).默认的Maven仓库位置为:

C:Users.m2
epository

2).在其他盘符创建文件夹命名为.m2,在.m2的文件夹下再创建repository文件夹(PS:文件夹名字可随意更改,但为了遵守规范,以默认的文件夹名创建)

打开Maven的安装目录>conf文件夹>setting.xml用记事本或者notepad++打开

maven8

找到标签,在 标签下写入你的仓库文件夹根目录

例子:D盘下software文件夹下.m2文件夹下repository为我的maven仓库

 <localRepository>D:Software.m2
epository</localRepository>

四.在Idea上配置Maven工具

打开我们的开发工具Idea,在setting中搜索maven

maven9


五.在Eclipse配置Maven工具

打开我们的eclipse开发工具,点击菜单栏window>preferences>Maven>User Settings

maven10

至此Maven的安装教程到此结束,觉得不错给小Du一个赞吧,您的肯定是小Du创作的最大动力。

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦

### 回答1: "Java自学教程史上最全)文库"是一个提供丰富资料的自学教程文库,旨在帮助那些希望自学Java编程的人们。这个文库包含了大量的Java知识和编程技巧,从基础知识到高级应用涵盖了各个方面。 首先,Java自学教程提供了一个系统而完整的学习路径。它以浅显易懂的方式介绍了Java的核心概念,如变量、数据类型、控制结构和面向对象编程等。然后,它逐渐深入到更复杂的主题,例如异常处理、线程编程和网络编程等。这样的学习路径使初学者能够逐步掌握Java的知识,并逐渐提高他们的编程技能。 其次,Java自学教程提供了大量的实例和实践项目。这些实例展示了Java在实际应用中的使用,包括图形用户界面、数据库连接和Web开发等领域。通过实际的实例,读者可以更好地理解和掌握Java的应用,并能够将所学知识应用到自己的项目中。 此外,Java自学教程还提供了丰富的学习资源。除了文字教程外,它还包括了视频教程、在线编程环境和交流社区等。这样的学习资源不仅能够满足不同类型学习者的需求,还能够帮助读者更好地与其他学习者互动交流,加深对Java编程的理解和掌握。 总之,Java自学教程史上最全)文库是一个宝贵的学习资源,适合想要自学Java编程的初学者或者进一步提升Java技能的开发者。它提供了全面的教程,丰富的实例和实践项目,以及多样化的学习资源,帮助读者深入学习和应用Java编程。 ### 回答2: Java自学教程是一个为那些希望自学Java编程的人提供的宝贵资源。这个文库被称为史上最全,是因为它提供了从基础知识到高级概念的全面指导,并涵盖了Java编程的各个方面。 首先,该教程首先介绍了Java的背景和发展历程,帮助读者了解Java的起源和其在软件开发中的重要性。接下来,它详细解释了Java的基本语法、数据类型、运算符和控制流程,帮助读者建立起对Java编程的基础理解。 随后,教程深入讲解了Java面向对象编程的核心概念,如类、对象、封装、继承和多态。此外,它还介绍了Java的异常处理机制和文件输入/输出操作,提供了有关如何处理潜在错误和管理文件的重要指导。这些内容有助于读者构建健壮的Java应用程序。 该教程还包括关于Java集合框架、多线程编程和网络编程的详细指南。这些主题涉及到Java编程中的高级概念和技术,对于希望进一步扩展他们的Java知识的读者来说,是必不可少的。 此外,这个文库提供了大量的实例和练习,帮助读者巩固他们所学的知识,并帮助他们实践和掌握Java编程技巧。教程还介绍了一些常见的Java开发工具和技术,如Eclipse和Maven,以帮助读者优化他们的Java开发环境。 总之,Java自学教程(史上最全)文库是一个为那些希望自学Java编程的人提供全面指导的宝贵资源。它涵盖了Java编程的各个方面,从基础知识到高级概念,为读者提供了一个全面而系统的学习路径。无论是初学者还是有经验的开发者,都可以从中受益,并在Java编程领域取得成功。 ### 回答3: Java自学教程(史上最全)文库是一个综合性的教程资源库,提供了全面且详细的Java学习资料。以下是对其的一些介绍: Java自学教程(史上最全)文库是由一群经验丰富的Java开发者所创建的,他们将自己多年的经验和知识总结、整理,并以此为基础编写了一系列适合自学的教程。 这个文库首先从Java的基础知识开始讲解,包括Java语言的特点、基本语法、数据类型、流程控制等内容。然后逐步深入,介绍了Java面向对象的特性、类和对象、继承、多态等,并通过大量的实例演示和练习来帮助读者更好地理解和运用。 此外,文库还涵盖了Java核心技术,包括异常处理、多线程、网络编程、IO流、集合框架等,它们是Java开发中必备的技能。 除了核心技术,文库还介绍了一些常用的Java开发工具和框架,如Eclipse、Maven、Spring等,以帮助读者更好地进行Java项目的开发与管理。 最重要的是,文库中的内容都经过仔细筛选和验证,确保了教程的准确性和实用性,因此它可以作为一个可靠的学习资料供读者参考。 总之,Java自学教程(史上最全)文库是一个内容丰富、体系完整的学习资源库,通过它你可以系统地学习并掌握Java开发所需的知识和技能。无论你是初学者还是有一定经验的开发者,都可以从中获得帮助和提升。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值