从零开始自学Maven-4-IDEA配置Maven
文章目录更改Maven设置IDEA配置Maven更改Maven设置打开Maven的配置文件修改两处配置配置1:修改Maven下载的jar包的位置<!--修改本地仓库的地址,存放jar包所用--><localRepository>F:/WorkSpace/Maven/SpaceForJars</localRepository>配置2:修改下载包的下载源的地址<
文章目录
原理
仓库是存东西的,maven的仓库存放的是:
- maven工具自己的jar包。
- 第三方的其他jar, 比如项目中要使用mysql驱动。
- 自己写的程序,可以打包为jar 。 存放到仓库。
仓库的分类:
-
本地仓库(本机仓库): 位于你自己的计算机, 它是磁盘中的某个目录。
本地仓库:默认路径,是你登录操作系统的账号的目录中/.m2/repository
C:\Users\NING MEI\.m2\repository
修改本地仓库的位置:修改maven工具的配置文件(maven的安装路径\conf\setting.xml)
步骤:
1)创建一个目录,作为仓库使用。 目录不要有中文和空格。 目录不要太深。
例如: D:\openrepository
2)修改setting.xml文件,指定 D:\openrepository这个目录
<localRepository>D:/openrepository</localRepository>
- 把我给你提供的 仓库的资源 拷贝到 D:/openrepository
-
远程仓库: 需要通过联网访问的
1)中央仓库: 一个ftp服务器, 存放了所有的资源。
2)中央仓库的镜像: 就是中央仓库的拷贝。 在各大主要城市都有镜像。
3)私服:在局域网中使用的。 私服就是自己的仓库服务器。 在公司内部使用的。
maven使用仓库: maven自动使用仓库, 当项目启动后, 执行了maven的命令, maven首先访问的是本地仓库, 从仓库中获取所需的jar, 如果本地仓库没有 ,需要访问私服或者中央仓库或者镜像。
更改Maven设置
打开Maven的配置文件
修改两处配置
配置1:修改Maven下载的jar包的位置
<!--修改本地仓库的地址,存放jar包所用-->
<localRepository>F:/WorkSpace/Maven/SpaceForJars</localRepository>
配置2:修改下载包的下载源的地址
<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
-->
<!--
<mirror>
<id>maven-default-http-blocker</id>
<mirrorOf>external:http:*</mirrorOf>
<name>Pseudo repository to mirror external repositories initially using HTTP.</name>
<url>http://0.0.0.0/</url>
<blocked>true</blocked>
</mirror>
-->
<!--修改使用阿里巴巴的地址,快-->
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>;
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
IDEA配置Maven
打开IDEA,打开文件,打开设置页面
更改这三行配置
第一行是你的本地Maven的文件地址,是bin文件的上一级目录
第二行是上面修改的Maven的文件的地址
第三行是我的自定义地址,无特殊要求,只是不想东西放C盘。
至于原因:::::
C盘爆红了,顶不住啊啊啊~~~~~~~~
更多推荐
所有评论(0)