完整版IDEA配置自定义的Maven仓库

一、什么是Maven

Maven 翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。
Maven 的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。开发人员只需做一些简单的配置,就可以批量完成项目的构建、报告和文档的生成工作。
Maven 是跨平台的,这意味着无论是在 Windows 上,还是在 Linux 或者 Mac 上,都可以使用同样的命令。
使用Maven可以有效的减少开发人员重复导包、解析架包这种重复又耗时的工作。Maven导入依赖 后就会自动从本地仓库中查找架包,如果没有就会从远程仓库中加载。 所以只要开发者架包导入正确就不需要开发者进行管理了,大大的节约了时间。

完整版IDEA配置自定义的Maven仓库_第1张图片

二、自定义Maven

1、在自定义的文件夹中创建Settings.xml文件

是在自定义的文件夹中哦,就是你想将Maven仓库放在那个文件夹中就在那个文件夹中操作。
settins.xml文件夹内容如下,和默认的settings.xml文件是一样的,只需要添加一条语句就行了


<localRepository>F:\Maven warehouse\repositorylocalRepository>


<settings xmlns="http://maven.apache.org/SETTINGS/1.2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0 http://maven.apache.org/xsd/settings-1.2.0.xsd">

<localRepository>F:\Maven warehouse\repositorylocalRepository>



<pluginGroups>

pluginGroups>

<proxies>

proxies>

<servers>


servers>

<mirrors>

<mirror>
<id>maven-default-http-blockerid>
<mirrorOf>external:http:*mirrorOf>
<name>Pseudo repository to mirror external repositories initially using HTTP.name>
<url>http://0.0.0.0/url>
<blocked>trueblocked>
mirror>
mirrors>

<profiles>


profiles>

settings>

2、在自定义的文件夹中创建repository仓库

这才是真的本地仓库,里面存放的都是根据依赖所下载的架包。
这个文件夹创建时是一个空的文件夹,内部的架包需要pom.xml内的依赖进行下载,如果不想下载,可以直接将默认仓库中的架包复制过来,效果是一样的。
前两步完成后大致如下:
完整版IDEA配置自定义的Maven仓库_第2张图片

3、修改IDEA中的默认Maven配置(重点)

首先

方式一: file -> settins -> Build,Execution,Deployment -> Maven
方式二:filte -> settings -> 直接搜索Maven

其次按照图中的步骤完成即可。
完整版IDEA配置自定义的Maven仓库_第3张图片

三、配置永久的Maven仓库

按照上面的配置完成后,有一个很麻烦的问题:在每次新建一个新的项目后,Maven仓库的配置都重新复原,又需要我们手动的重新进行配置, 这是十分不必要的操作,所以就需要将暂时的Maven配置改成永久的Maven配置。

进入IDEA后:file -> close project
完整版IDEA配置自定义的Maven仓库_第4张图片
完整版IDEA配置自定义的Maven仓库_第5张图片

四、总结

尽量不要使用Maven默认的仓库,因为Maven默认的仓库是在C盘,当内部的依赖特别多的时候,仓库的容量也会很大,会加重C盘的负担,所以尽量使用自定义的Maven仓库。
完整版IDEA配置自定义的Maven仓库_第6张图片

你可能感兴趣的:(SpringBoot,maven,intellij-idea,java,spring,boot,java-ee)