【发布时间】:2016-08-30 09:16:20
【问题描述】:
我是 Maven 的新手。我正在尝试在 Eclipse 中使用原型 org.glassfish.jersey.archetype 创建一个 Maven 项目。如图所示,它给出了错误。
无法解析原型
我已经在这些链接“Jersey Maven quickstart archetype in Eclipse”上关注了答案。 "Create a Maven project in Eclipse complains "Could not resolve archetype""
我用代理设置试过了,还是不行。这是设置文件(xml)中的内容。我还在 maven 用户设置中更新了这个文件。
<settings>
<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>
</settings>
我也无法使用此链接添加“远程目录”。 “http //repo1.maven.org/maven2/archetype-catalog.xml”。它显示“远程目录为空”的错误。这是相同的图像。
远程目录为空错误
我使用本地目录来获取原型。
【问题讨论】:
-
您是公司代理吗?
-
是的,但这有什么关系呢?
-
确实如此,如果您有动态代理 (.pac),您的依赖项下载将被阻止。您将不得不查看诸如 CNTLM 或 wagon 之类的选项才能解决此问题。因此很重要
-
好吧,其实我不知道 CNTLM 或 wagon。你能告诉我这是什么
-
现在很重要,您应该参考:stackoverflow.com/questions/23539048/…
标签: java eclipse maven jersey maven-archetype