一、eclipse指定jdk1.8版本启动,解决Version XXXX of the JVM is not suitable
当我们安装有关STS插件时,会遇到有关jdk版本的问题导致不能执行EXE文件,这时我们只要在**.ini**文件中指定我们的jdk版本即可。
STS3报错提示:
STS4报错提示:
解决方式:
配置STS文件夹下的STS3:STS.ini文件或STS4:SpringToolSuite4.ini文件。
添加如下字段:
注意/和\
-vm
D:/Java/jdk1.8.0_111/bin
下面是完整配置:
二、配置Maven本地仓库
1、配置maven的setting,默认是c盘下的.m文件架下的setting.xml
2、在Maven的安装目录下的conf目录下找到settings.xml文件,打开该文件,修改如下部分:
pom 启动 profile maven 原有配置。
mirror配置 mirrorof 和 id 匹配优先。
mirrors
这个标签重要的属性包括id、mirrorOf。id用来唯一区分。mirrorOf用来关联repository。url用来表示私服地址。
mirrorOf常见大家配置成*、central、repo啥的。这里刚才提到了是用来关联respository的。
repositories
这里面算是配置的重点
<repository>
<id>alibaba</id>
<url>http://code.alibabatech.com/mvn/releases/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
几个重要的配置,id标识,url地址,是否从该仓库下release,是否从该仓库下快照版本。
<mirrors>
<mirror>
<id>nexus</id>
<name>mvn.ws.netease.com</name>
<mirrorOf>central</mirrorOf>
<url>http://mvn.xxx.com/nexus/content/groups/t_repo_group/</url>
</mirror>
</mirrors>
<profiles>
<profile>
<repositories>
<repository>
<id>central</id>
<url>http://mvn.ccc.com/nexus/content/groups/t_repo_group/</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</repository>
</repositories>
</profile>
</profiles>
此外mirrorOf中可以配置通配符,例如*,表示任何repository都和这个关联。
还有就是如果repository的id能和mirrorOf关联上,那么url以mirror的为准,否则以repository中自己的url为准。
profile