Intellij導入Maven工程時有時候會出現包解析不出來的問題,java類會顯示錯誤,import也說找不到包,這種情況是Maven導入時沒成功,需要重新導入,在Intellij中,單擊右邊的Maven Projects,然后點刷新按鈕即可。
但是還是需要從遠程倉庫下載需要的jar包,默認的倉庫太慢甚至下載失敗,可以修改遠程倉庫,國內的或者其他下載快的倉庫可以很快導入完成Maven工程。
在Intellij的設置中發現Maven的配置在userhome/.m2/settings.xml,但是并沒有這個文件,去Maven安裝目錄找它的全局配置文件,${M2_HOME}/conf/settings.xml,Intellij自帶的Maven放在${INTELLIJ_HOME}/plugins/maven/lib,找一份settings.xml復制到userhome/.m2/下。在mirrors內添加一個倉庫即可。
附一個阿里云的Maven倉庫:
<code>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</code>