Eclipse使用Maven建立Web時錯誤:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webap

使用Eclipse自帶的Maven插件建立Web項目時報錯: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)
spring

解決方案:apache

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

如圖:mvc

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

這個時候就能夠看到Eclipse聯網下載了:webapp

若是仍是不能建立或者問題沒有解決能夠安裝下面的方法:maven

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

刪除以後再試下,這時候若是看到有進度,只須要耐心等待就好了spa


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>

若是此時還不成功,能夠查看下當前maven建立webapp的jar包是否存在,找到本身的response,個人目錄是在

C:\Users\windowsusr\.m2\repository\org\apache\maven\archetypes\maven-archetype-webapp\1.3下

文件夾裏發現下載jar包失敗,解決方案以下:

去maven倉庫下載:https://mvnrepository.com/search?q=maven-archetype-webapp-1.3,以下圖

點擊view進去後下載必要的文件到本地私有倉庫裏

而後從新建立一遍maven springmvc項目後,成功!!

相關文章
相關標籤/搜索