我完全是Maven的新手。 我想創建一個帶有原型「webapp」的Eclipse Juno EE的Maven項目。我安裝了「Maven Integration for Eclipse WTP(孵化)」,我也安裝了「Maven Integration for Eclipse」(可在Eclipse Marketplace的Installed選項卡上找到它)。 當我嘗試從文件 - > New_創建新項目> Maven項目,我得到錯誤:在Eclipse中創建一個Maven項目抱怨「無法解析原型」
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:\Documents and Settings\PEP35KD\.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:\Documents and Settings\PEP35KD\.m2\repository)
它發生的各種原型。 我使用的是代理,我在創建C文件settings.xml中:\ Documents和Settings \ PEP35KD.m2 \與此內容:
<proxies>
<proxy>
<id>myId</id>
<active>true</active>
<protocol>http</protocol>
<username>rete\pep35kd</username>
<password>XXXX</password>
<host>XXXX</host>
<port>8080</port>
<nonProxyHosts>localhost</nonProxyHosts>
</proxy>
</proxies>
請考慮我似乎不能用MVN指令從命令行(找不到命令)。我從來沒有安裝Maven本身,我認爲插件就夠了:這是一個正確的假設嗎?
UPDATE問題肯定與代理有關。通過:
- 在本地PC上安裝Maven;從Eclipse安裝Maven Eclipse Market Place;
- 設置Maven的安裝目錄,本地PC Maven的目錄,而不是默認的Maven嵌入式,
一切正常。我無法真正理解爲什麼,但可能防火牆阻止Maven服務器的流量。
您的代理用戶名是否真的是「rete \ pep35kd」? – 2013-03-20 09:10:46
是的,它只是我在Chrome或Firefox中使用的設置代理服務器 – marcos82 2013-03-22 08:26:21
您的解決方案對我無效。最後我解決了這個問題:請參閱我的回覆詳細步驟http://stackoverflow.com/questions/25760961/cannot-create-maven-project-in-eclipse/25807975#25807975 – freesoft 2014-09-12 13:24:56