在MyEclipse中修改Maven本地默认仓库位置

本文介绍如何配置Maven本地仓库并将其与MyEclipse集成,包括修改本地maven库路径、安装目录全局设置及用户设置等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本地需要安装Maven,这里假设安装在D:\Program Files\apache-maven-2.2.1,修改本地maven库的路径,在 D:\Program Files\apache-maven-2.2.1\conf\settings.xml文件中添加以下配置代码:

<localRepository>D:/Program Files/apache-maven-2.2.1/repository</localRepository>
<!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>-->
<!-- 修改默认.m2 路径-->
<localRepository>H:/Casco/apache-maven-3.5.3/repository</localRepository>
  1. 安装目录全局设置:进入[MyEclipse] -> [window] -> [Preferences] -> [MyEclipse] -> [Maven4MyEclipse] -> [Installations]点击右侧Add选择Maven安装目录D:\Program Files\apache-maven-2.2.1;安装目录全局设置文件点击右侧Browse指向Maven安装目录的配置文件D:\Program Files\apache-maven-2.2.1\conf\settings.xml
  2. 用户设置:进入[MyEclipse] -> [window] -> [Preferences]-> [MyEclipse] -> [Maven4MyEclipse] -> [User Sittings],在这里,maven本地库目录会从我们刚才得安装目录配置文件中读取。需要注意的是上面的User Settings,这里默认是“用户目录\.m2\settings.xml”,不管此文件存不存在,maven都会去读取,如果不存在就会在这里创建一个仓库。这就是导致依赖包没有指向自定义库的原因,点击右侧Browse指向D:\Program Files\apache-maven-2.2.1\conf\settings.xml。然后点击下面的Update Settings按钮,等待项目自动更新依赖包位置(Maven会从远程库下载jar包放到新修改后的路径中),最后点击下面的reindex按钮更新索引(其实jar包下载到新目录后Local Repostory路径会自动被更改,不需要手动更新)。
  3. 最后打开CMD,执行mvn help:effective-settings会发现Maven从远程库下载的jar包都会放到新修改后的路径中了。

     注意:

  1. maven默认的本地仓库地址:c:\user\用户\.m2\repository
  2. 本地maven库的路径文件夹的分隔符要使用“/”。
  3. Eclipse 会自动读取User Settings中的默认路径,Local Repostory路径是不可以自己修改的。只能从settings.xml中读取。
  4. MyEclipse开启后总是不停的在 update index很耗时间,解决办法如下: Window --> Preferences --> Myeclipse --> Maven4Myeclipse --> 去除Download repository index updates on startup前的勾选即可
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值