【问题标题】:Missing artifacts from maven .m2 repositorymaven .m2 存储库中缺少工件
【发布时间】:2015-11-22 07:09:34
【问题描述】:

我正在尝试通过 pom 文件将依赖项添加到我的项目中。但是在构建工作区时,它会显示错误,因为缺少 400 多个工件。似乎 maven 没有将相关的 jar 下载到我的 .m2 文件夹中。

我多次尝试清理和更新项目,但错误仍然存​​在。

任何帮助将不胜感激。

【问题讨论】:

  • 显示什么错误?堆栈跟踪会很有用

标签: maven dependencies pom.xml artifacts


【解决方案1】:

检查您与 pom 或 settings.xml.. 中配置的存储库的连接,如下所示

...
  <repositories>
    <repository>
      <id>my-repo1</id>
      <name>your custom repo</name>
      <url>http://jarsm2.dyndns.dk</url>
    </repository>
    <repository>
      <id>my-repo2</id>
      <name>your custom repo</name>
      <url>http://jarsm2.dyndns.dk</url>
    </repository>
  </repositories>
...
</project>

使用this link

如果您在受限网络中使用,请检查您的私人组织 maven 存储库,并检查以下链接和 sn-p 中给出的服务器代理的身份验证

Proxies
<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">
  ...
  <proxies>
    <proxy>
      <id>myproxy</id>
      <active>true</active>
      <protocol>http</protocol>
      <host>proxy.somewhere.com</host>
      <port>8080</port>
      <username>proxyuser</username>
      <password>somepassword</password>
      <nonProxyHosts>*.google.com|ibiblio.org</nonProxyHosts>
    </proxy>
  </proxies>
  ...
</settings>

link to set proxy in settings.xml

【讨论】:

    猜你喜欢
    • 2015-07-11
    • 1970-01-01
    • 2011-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-21
    • 1970-01-01
    相关资源
    最近更新 更多