創建Maven出錯

問題描述:

        使用Eclipse自帶的Maven插件創建Web項目時報錯:

Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:RELEASE from any of the configured repositories.
Could not resolve artifact org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE
Failed to resolve version for org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE: Could not find metadata org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml in local (C:\Users\liujunguang\.m2\repository)
Failed to resolve version for org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE: Could not find metadata org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml in local (C:\Users\liujunguang\.m2\repository)

錯誤如圖:


解決方案:

在Eclipse Maven配置中添加新的Catalog配置:


也可以下載到本地,然後再添加,這樣比較快,eclipse聯網比較慢

     如圖

接下來在使用剛添加的catalog創建web工程



這個時候就可以看到Eclipse聯網下載了:



這個時候看一下是不是創建成功了


如果還是不能創建或者問題沒有解決可以安裝下面的方法:

1.刪除maven已經下載的文件路徑:.m2\repository\org\apache\maven

刪除之後再試下,這時候如果看到有進度,只需要耐心等待就行了


2.Maven下載jar慢可以使用國內阿里鏡像

具體配置文件(settings.xml)如下,放在.m2文件夾下,.m2一般位於用戶目錄下


<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">  
      
    <!-- 這個是配置阿里Maven鏡像 -->  
    <mirrors>  
        <mirror>  
          <id>aliyun</id>  
          <name>aliyun</name>  
          <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
          <mirrorOf>central</mirrorOf>  
        </mirror>  
    </mirrors>  
      
    <profiles>  
        <profile>  
            <id>nexus</id>  
            <repositories>  
                <repository>  
                    <id>central</id>  
                    <url>http://repo.maven.apache.org/maven2</url>  
                    <snapshots>  
                        <enabled>false</enabled>  
                    </snapshots>  
                </repository>  
                <repository>  
                    <id>ansj-repo</id>  
                    <name>ansj Repository</name>  
                    <url>http://maven.nlpcn.org/</url>  
                    <snapshots>  
                        <enabled>false</enabled>  
                    </snapshots>  
                </repository>  
            </repositories>  
        </profile>  
    </profiles>  
  
    <activeProfiles>  
        <activeProfile>nexus</activeProfile>  
    </activeProfiles>  
</settings>  

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