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

  • Post author:
  • Post category:其他


当读者看到这一篇博客的时候,小编相信读者已经具备安装maven和配置maven环境变量的技能了。因此小编就不再赘述(读者可以点此链接查看maven搭建教程

maven安装配置教程

)。



预先准备

  1. win10
  2. MyEclispe2017
  3. 本地已装配apache-maven-3.6.1,若没有请点击此教程(

    win10装配Maven



资源下载

MyEclipse2017 CI7下载地址:链接:

https://pan.baidu.com/s/1TWkwntF9i5lOys3Z96mpLQ


MyEclipse2017 CI7破解包:链接:

https://pan.baidu.com/s/1vxaHl7S9dIuD4O-lHOC0cA



一、安装破解MyEclipse2017

根据上面链接下载安装包将其解压点击“

myeclipse-2017-ci-7-offline-installer-windows.exe



安装需要很简单,不再赘述。

只是注意

安装结束时Launch MyEclipse 2017 CI 的

√一定要去掉

才能点Finish 。

在破解之前不要运行MyEclipse2017 CI7



在这里插入图片描述

将下载文件全部解压,进入“

myeclise-2017-CI-7破解文件



在这里插入图片描述

打开

myeclipse2017keyge

n文件夹,点击

crack.bat

打开破解工具

在这里插入图片描述

会出现下图:

在这里插入图片描述

破解步骤:

  1. 输入Usercode(任意字母数字)
  2. 选择下拉框中的Blue
  3. 点击SystemId(第一次点击会出现如图的Cannot find JNIWrapper native library错误,没关系,再点一次就会生成SystemId了)
  4. 点击Active按钮

    在这里插入图片描述
  5. 点击菜单栏 –> Tools –> 2.saveProperties保存成功后进行最后一步替换patch文件夹中的内容

    在这里插入图片描述
  6. 打开patch文件夹,复制里面的文件,然后将其粘贴覆盖到MyEclipse2017安装目录下的 plugins文件夹内。

在这里插入图片描述

  1. 最后,打开

    MyEclipse2017--》Help--》Subscription Information

    菜单可查看激活状态,如出现下图,则说明成功了!

    在这里插入图片描述


    ————-接下来我们开始在MyEclipse2017中修改Maven本地默认仓库位置————-



二、配置setting.xml

假设你的maven安装在

D:\apache-maven-3.6.1

,修改本地maven库的路径,在

D:\apache-maven-3.6.1\conf\settings.xml

文件中添加以下配置代码(见下图):

在这里插入图片描述

即用notepad++(或其他编辑器)打开setting.xml文件,在第55行插入

<localRepository>D:/apache-maven-3.6.1/repository</localRepository>

配置这个很重要,**可防止

myeclipse2017自带的maven会在C盘创建的.m2文件下载各种资源,导致你的C盘撑满,读者最好将maven部署到空间充足的盘中



在这里插入图片描述

笔者在此也建议读者将maven的官方镜像(国外的)配置成国内的,如上图所示我配置的国内阿里云的,这样以后建立maven工程时候,会下载的更快一些。

阿里云镜像直接复制粘贴上去即可:

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



三、配置全局设置

  1. 打开MyEclipse2017,进入

    Window --> Preferences --> Maven--> Installations

    点击右侧Add选择Maven安装目录

    D:/apache-maven-3.6.1/

在这里插入图片描述

  1. 点击【FInish】然后按照下图:

在这里插入图片描述



四、配置用户设置

  1. 进入

    Window --> Preferences --> Maven--> User Sittings

    ,在这里,maven本地库目录会从我们刚才得安装目录配置文件中读取;

    在这里插入图片描述
  2. 点击右侧Browse指向

    D:/apache-maven-3.6.1/conf/settings.xml

    。然后点击下面的Update Settings按钮,等待项目自动更新依赖包位置(Maven会从远程库下载jar包放到新修改后的路径中),最后点击下面的reindex按钮更新索引(其实jar包下载到新目录后Local Repostory路径会自动被更改,不需要手动更新);
  3. 需要注意的是上面的User Settings,这里默认是“用户目录.m2\settings.xml”不管此文件存不存在,maven都会去读取,如果不存在就会在这里创建一个仓库。这就是导致依赖包没有指向自定义库的原因。



五、验证配置

  1. 打开CMD,执行

    mvn help:effective-settings

    会发现Maven从远程库下载的jar包都会放到新修改后的路径中了。

    在这里插入图片描述



六、最后的配置

MyEclipse开启后总是不停的在 update index很耗时间,解决办法如下:

Window --> Preferences --> Maven--> 去除Download repository index updates on startup

前的勾选,然后点击apply,最后点OK。

在这里插入图片描述



注意事项

  1. maven默认的本地仓库地址:c:/user/用户/.m2/repository,如果发现C盘爆满,就去找这个目录。
  2. 本地maven库的路径文件夹的分隔符要使用“/”。笔者建议以后读者只要写文件路径就用“/”,这个不管是windows还是Linux都是通用的。
  3. Eclipse 会自动读取User Settings中的默认路径,Local Repostory路径是不可以自己修改的。只能从settings.xml中读取。
  4. 若有出入,希望读者能够在评论区指正。



版权声明:本文为weixin_42819452原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。