一、maven地址切換后,依然在原來的地址上下載,導(dǎo)致依賴的jar包下載失敗
公司由于業(yè)務(wù)需要將maven地址修改了,在正確修改maven的setting文件相關(guān)配置后,idea中進行maven項目構(gòu)建時失敗,項目所依賴的jar全部無法下載,發(fā)現(xiàn)其依然在原來的地址上下載。
解決步驟如下:
- 確定setting文件是否設(shè)置正確。
- 在項目的pom.xml文件中指定下載地址;注意把這個放到
<dependencies></dependencies>的前面,否則會優(yōu)先使用依賴包中的下載地址
<repositories>
<repository>
<id>rdc-releases</id><!--這個ID一定要正確,否則無法下載-->
<url>https://repo.rdc.aliyun.com/repository/123456/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>rdc-snapshots</id>
<url>https://repo.rdc.aliyun.com/repository/1234567/</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
- 將idea中.IntelliJIdea2018.3\system\Maven\Indices目錄下的文件全部刪除;重啟idea再次嘗試。
- 最好將.m2和maven安裝路徑下的setting文件都設(shè)置一哈,避免idea讀取的不是你想要的。(PS.2019版本的idea就是直接讀取的maven安裝路徑下的setting文件,即使你自己配置指定過。 :(((...
- 如果還是不行,那么把idea的緩存清除哈或者初始化哈再次嘗試。
二、idea中啟動Tomcat發(fā)現(xiàn)控制臺亂碼
- 修改項目編碼為UTF-8;位置在:
File->Settings->Editor->File Encodings;所有都設(shè)置為UTF-8,同時把Transparent...勾選上 - 在VM options中配置
-Dfile.encoding=UTF-8 - 修改idea的idea64.exe.vmoptions配置文件,在里面加上
-Dfile.encoding=UTF-8這個配置