问题背景:系统遇见了问题,上面的eclipse应用的安装包不是安装在系统盘的,所以这个eclipse 的应用留存了下来,
一开始遇见了一个问题
此问题的原因是:看你在启动eclipse之后计算机上面有没有安装着jdk环境,因为eclipse是跑在jvm虚拟机上面的
解决办法:
找到eclipse的安装文件夹,找到其中的eclipse.ini 文件,之后打开,并在其中添加一行设置:特别的注意其中的-vm后面的值是根据自己本机安装的jdk做的javaw.exe的位置,去找到相应的位置路径,填写保存完成即可完成啦,这样就能解决eclipse启动的时候的由于jdk环境不存在而报错了
涉及到:Maven的安装和配置以及eclipse中的Maven的配置
2、另一个问题的产生是:虽然自己安装配置完成了jdk环境和jre的配置和安装,当我打开eclipse,里面的maven各种工程都在,但所有的Maven项目,都是报错如下:
原因;自己的maven环境是没有配置的,或者eclipse的preference中的Maven中的UserSetting或者globel setting进行正确的具体的Maven的安装路径中setting/xml正确更改。
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
解决办法:
选中次选择项中的
设置了maven本地仓库,则选择Global Settings安装目录。我的安装位置是D:apache-maven-3.3.9confsettings.xml,找到setting.xml文件,Local Reository:eclipse会自动的自己设置的maven本地仓库的位置
如果未安装Maven的话,可以自行的下载安装:下载地址:http://maven.apache.org/download.cgi
下载图片中的版本(根据自己的需要):
下面为Maven的解压安装步骤
-- 1、解压
将下载好的压缩包解压到你的D:Program FilesApacheapache-maven-3.6.0 目录(也可自定义路径)
--2、
环境变量
配置环境变量
在环境变量Path中添加一行(D:Program FilesApacheapache-maven-3.6.0in)
--3、
测试环境变量
打开DOS窗口,敲击mvn -v命令,出现如图提示,表示配置正确
--4、
3 maven配置文件
3.1 maven本地仓库配置
(1)在D:Program FilesApache目录下,新建一个名为maven-repository(Maven的本地仓库)的文件夹, 然后进入D:Program FilesApacheapache-maven-3.6.0conf目录,打开settings.xml文件,进行以下的设置:
a: 找到localRepository标签,该标签默认被注释掉。 取消注释,配置自己的仓库位置,如下图:
保存后,打开DOS框,输入mvn help:system,如下图会有很多文件被下载,完成后进入本地仓库目录,有下载好的文件,则表示配置正确
--5 、
配置阿里云仓库
再次进入D:Program FilesApacheapache-maven-3.6.0conf目录,打开settings.xml文件,找到mirrors标签,默认被注释。取消注释,配置下面信息:
<mirrors> <!-- 阿里云仓库 --> <mirror> <id>alimaven</id> <mirrorOf>*</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> </mirror> <!-- 中央仓库1 --> <mirror> <id>repo1</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://repo1.maven.org/maven2/</url> </mirror> <!-- 中央仓库2 --> <mirror> <id>repo2</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://repo2.maven.org/maven2/</url> </mirror> </mirrors>