【问题标题】:Error while creating Maven-JERSEY Project创建 Maven-JERSEY 项目时出错
【发布时间】: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


【解决方案1】:

您可以使用链接http://repo.maven.apache.org/maven2/archetype-catalog.xml 直接下载目录文件并将其保存在本地系统中。

然后将此文件添加为 Eclipse 中的本地目录(Windows -> Preferences -> Maven -> Archetype -> 添加本地目录),如下图所示。

然后选择这个目录作为原型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-10
    • 2016-02-01
    • 2019-01-27
    • 1970-01-01
    • 1970-01-01
    • 2017-04-21
    • 1970-01-01
    相关资源
    最近更新 更多