首页 > 编程知识 正文

maven安装与配置,maven配置环境

时间:2023-05-04 12:05:04 阅读:45176 作者:4211

目录1,前言2,下载3,PATH、settings.xml和本地仓库3.1配置,path3.2配置,settings.xml和本地仓库4配置,以及IDEA上的Maven配置

1、前言

简而言之,maven是一个大型jar包管理工具,类似于工具人。

只要有maven,就不用幸运地去找jar包。 wc先生,真清爽啊。

是的,bb还很少。 我还是直接工作。

(切记切记:安装maven必须装好jdk)

2、下载先去官网。 你看到最新版的是哪个版本? 请坐直达航班

当然,玩Windows的人都知道。 我们下载软件包文件是一个稳健的铅笔目录下的文件。 所以,我们直接说,tar.gz是Linux下的文件。 如果你在用Linux,当然也可以下载这个。

下载后可以得到压缩包。 我们解压后,就是想要的maven包文件。 别慌,maven没有那些exe文件。 所以,不需要安装。

下载得到的文件的样式是这样的。 下载解压后,可能有些伙伴有两个大目录,没关系。 删除一个就可以了。 没有影响。

接下来,让我们配置maven的路径

3、配置PATH、settings.xml和本地仓库为什么要配置PATH? 我们知道PATH是全局变量,可以在整个Windows上访问。 既然我们需要使用maven,就需要配置这个。 如何配置是以下内容

3.1、要配置路径,首先应该很少说怎么打开路径吧。 如果是搭载了java环境变量的人我就知道。 我不知道你在学幽灵Java。

请看这里。 很多人都很好奇。 为什么我这里需要两个变量名?

如果是学过springboot的人可能会知道一点。 由于springboot和springcloud的许多名称引用了系统下的M2_HOME环境,因此现在可以将springboot和sprintcloud配置为访问maven仓库。

M2_HOME (我后面的路径是你下载的文件包路径) ) )。

d :program filesApache-maven-3.6.3 结实的铅笔另一个MAVEN_HOME

d :program filesApache-maven-3.6.3然后将写入的路径添加到path中。 (对于windows7系统,必须在末尾加上英语分号; 用于分隔系统的符号) :

当然,也可以直接引用M2_HOME的路径,将上面的变量更改为%M2_HOME%。 (感谢评论区的大人物给我的信息。 )

而且即使配置到了这里。 保存后,按住win r打开cmd,输入mvn -v弹出以下画面

然后,设置maven的本地配置。

3.2、配置settings.xml和本地仓库。 在读我的文章之前,可能有人看过很多其他人的maven配置文章。 但是我有信心我比他们更好。 (轻喷,我胡说八道)。

我们直接打开maven软件包下的conf文件。

这就是我们maven下的安排。

maven是国外人写的,在我们国内下载需要翻墙,不翻墙的话下载会很慢。 但是,蚂蚁爸爸很亲切,为我们准备了国内的镜像下载。

因为maven是仓库管理工具。 他从maven的海外中央仓库下载我们需要的jar包。 但是,下载后,默认的保存位置是c驱动器。 玩电脑的人别忘了。 请不要放任何CD驱动器。 这些jar包有成千上万个。 你下载后,C驱动器已满。

因此,必须配置本地仓库以保存下载的jar包。 必须指定路径。

所以,你直接复制我的这个settings.xml文件复盖源文件就可以了。

2021.6.24更新

? XML版本=' 1.0 '编码=' utf-8 '? settings xmlns=' http://maven.Apache.org/settings/1.0.0 ' xmlns 3360 xsi=' http://www.w3.org/2001/XML方案-实例' xsi :方案位置=' http://maven.Apache.org/settings/1.0.0http://maven.Apache.org/-我当地仓库的地址--localrepositoryd :program fileslocalmavenrepoistory/localrepositoryplugingroups/plugingroupsprory

<id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/public</url> </mirror> <mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云谷歌仓库</name> <url>https://maven.aliyun.com/repository/google</url> </mirror> <mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云阿帕奇仓库</name> <url>https://maven.aliyun.com/repository/apache-snapshots</url> </mirror> <mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云spring仓库</name> <url>https://maven.aliyun.com/repository/spring</url> </mirror> <mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云spring插件仓库</name> <url>https://maven.aliyun.com/repository/spring-plugin</url> </mirror><!-- 腾讯云中央仓库 --> <mirror> <id>tencent</id> <name>tencent maven mirror</name> <url>https://mirrors.tencent.com/nexus/repository/maven-public/</url> <mirrorOf>*</mirrorOf> </mirror> </mirrors> <profiles></profiles></settings>

在最上方有一个本地仓库配置的注释,你把他换成你自己磁盘下的某个目录就行。(这个配置参考了网上hcdxyz的配置,都大同小异)

这样就算是配置完了。

4、在IDEA中配置Maven

接下来我们配置好了,总要去使用对吧。。怎么创建maven项目我就不多说了,懂的都懂。我直接告诉你们怎么在idea中全局使用maven指定的配置和仓库。


我们来到这个主页,
进去之后在上面的搜索框搜maven

但是如果有细心的人会发现,好像idea自带了一个maven
确实是这样。也就是说我们即使不下载maven,也可以使用。但是不建议用这个。因为这是idea内部的一个插件,并不是idea帮我们下载下来的maven文件包。懂吧。

还有的人看了其他的文章说c盘下的.m2文件夹下的本地仓库。这个仓库就是maven默认帮我们生成的仓库,如果你在idea中不配置自己的仓库,就会默认使用这个c盘下的仓库。但是你已经配置好了,也可以删了。

还有的人说没找到c盘下的settings.xml,隐藏项目也没有,这个别问我,我找了半天也没找到。

如果有人已经打开了你当前的Java项目,也可以进设置里面搜maven,改成本地的配置。

重点:要是你按照我的方法配置然后进idea下载依赖的时候报错,说什么什么jar包not found,那肯定是你中间有个环节出了问题。因为我也是这个踩坑过来的。

还有什么问题,欢迎私信或留言。看到了会及时回复。写的不好,请见谅。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。