当读者看到这一篇博客的时候,小编相信读者已经具备安装maven和配置maven环境变量的技能了。因此小编就不再赘述(读者可以点此链接查看maven搭建教程maven安装配置教程)。
预先准备
- win10
- MyEclispe2017
- 本地已装配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
打开破解工具
会出现下图:
破解步骤:
- 输入Usercode(任意字母数字)
- 选择下拉框中的Blue
- 点击SystemId(第一次点击会出现如图的Cannot find JNIWrapper native library错误,没关系,再点一次就会生成SystemId了)
- 点击Active按钮
- 点击菜单栏 --> Tools --> 2.saveProperties保存成功后进行最后一步替换patch文件夹中的内容
- 打开patch文件夹,复制里面的文件,然后将其粘贴覆盖到MyEclipse2017安装目录下的 plugins文件夹内。
- 最后,打开
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>
三、配置全局设置
- 打开MyEclipse2017,进入
Window --> Preferences --> Maven--> Installations
点击右侧Add选择Maven安装目录D:/apache-maven-3.6.1/
;
- 点击【FInish】然后按照下图:
四、配置用户设置
- 进入
Window --> Preferences --> Maven--> User Sittings
,在这里,maven本地库目录会从我们刚才得安装目录配置文件中读取;
- 点击右侧Browse指向
D:/apache-maven-3.6.1/conf/settings.xml
。然后点击下面的Update Settings按钮,等待项目自动更新依赖包位置(Maven会从远程库下载jar包放到新修改后的路径中),最后点击下面的reindex按钮更新索引(其实jar包下载到新目录后Local Repostory路径会自动被更改,不需要手动更新); - 需要注意的是上面的User Settings,这里默认是“用户目录.m2\settings.xml”不管此文件存不存在,maven都会去读取,如果不存在就会在这里创建一个仓库。这就是导致依赖包没有指向自定义库的原因。
五、验证配置
- 打开CMD,执行
mvn help:effective-settings
会发现Maven从远程库下载的jar包都会放到新修改后的路径中了。
六、最后的配置
MyEclipse开启后总是不停的在 update index很耗时间,解决办法如下: Window --> Preferences --> Maven--> 去除Download repository index updates on startup
前的勾选,然后点击apply,最后点OK。
注意事项
- maven默认的本地仓库地址:c:/user/用户/.m2/repository,如果发现C盘爆满,就去找这个目录。
- 本地maven库的路径文件夹的分隔符要使用“/”。笔者建议以后读者只要写文件路径就用“/”,这个不管是windows还是Linux都是通用的。
- Eclipse 会自动读取User Settings中的默认路径,Local Repostory路径是不可以自己修改的。只能从settings.xml中读取。
- 若有出入,希望读者能够在评论区指正。