2016-08-09 81 views
0

我想使用Maven模板jersey-quickstart-webapp創建Java Restful WebService。無法解析原型

我面臨以下錯誤:

Could not resolve archetype org.glassfish.jersey.archetypes:jersey-quickstart-webapp:2.23.1 from any of the configured repositories. 
Could not resolve artifact org.glassfish.jersey.archetypes:jersey-quickstart-webapp:pom:2.23.1 
Could not transfer artifact org.glassfish.jersey.archetypes:jersey-quickstart-webapp:pom:2.23.1 from/to central (https://repo.maven.apache.org/maven2): connect timed out 
Could not transfer artifact org.glassfish.jersey.archetypes:jersey-quickstart-webapp:pom:2.23.1 from/to central (https://repo.maven.apache.org/maven2): connect timed out 

我使用Eclipse紅月,最新的版本。

+0

我猜你應該有一個代理在你的日食。 –

+0

是的,我有一個代理仍然不工作,我在公司環境中,我們正在使用代理,所以我使用它。 – SandyXXX

回答

0

您必須配置代理服務器在您的settings.xml

<proxies> 
<proxy> 
    <id>example-proxy</id> 
    <active>true</active> 
    <protocol>http</protocol> 
    <host>proxy.example.com</host> 
    <port>8080</port> 
    <username>proxyuser</username> 
    <password>somepassword</password> 
    <nonProxyHosts>www.google.com|*.example.com</nonProxyHosts> 
    </proxy> 
</proxies> 

https://maven.apache.org/guides/mini/guide-proxies.html

如果仍然無法正常工作,可能是Maven的中央是無法訪問您的網絡中。然後,您只能要求您的管理員取消阻止或將其鏡像到公司存儲庫中。

相關問題