對於maven創建的web項目 各種缺jar的解決方法 maven下載慢 更換倉庫的方法 jar缺失解決

報錯原因:因爲maven本來就是個自動部署的模型,一般缺jar包都是在他部署的時候,手動或意外中斷了,但是他已經生成了配置文件,再次部署的時候他以爲自己已經部署完成了

解決方法:

1、右擊對應的web project -> Maven -> Update Project -> 勾上報錯的項目 -> 勾上這個
2、保存等待更新

保存之後秒成功 不用重啓
建議保存之後恢復一下這個勾,不然每次update項目的時候都會重新加載所有東西,費時間.如果覺得加載太慢,可以把倉庫換成阿里雲的,快很多.或者開個小飛機~


更換倉庫的方法如下

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

<pluginGroups />
    <proxies />
        <servers />
           <mirrors >
               <mirror>
                   <!--該鏡像的唯一標識符。id用來區分不同的mirror元素。 -->
                   <id>planetmirror.com</id>
                   <!--鏡像名稱 -->
                  <name>aliyun</name>
                  <!--該鏡像的URL。構建系統會優先考慮使用該URL,而非使用默認的服務器URL。 -->
                 <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
                 <!--被鏡像的服務器的id。例如,如果我們要設置了一個Maven中央倉庫(http://repo1.maven.org/maven2)的鏡像,就需要將該元素設置成central。這必須和中央倉庫的id central完全一致。-->
             <mirrorOf>central</mirrorOf>
           </mirror>
    </mirrors>


    <localRepository>C:\manveRepository</localRepository>


</settings>

 這段替換掉maven的setting.xml文件裏面的關鍵語句就可以

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章