gpt4 book ai didi

maven - 在 Nexus 中部署 Artifact 时出错

转载 作者:行者123 更新时间:2023-12-05 01:06:43 25 4
gpt4 key购买 nike

在 Nexus 服务器的我自己的存储库中部署 Artifact 时,我收到错误:“无法部署 Artifact :无法传输 Artifact ”“无法传输文件 http:///my_artifact。返回代码是:400”

我让 Nexus 使用一个自定义存储库 my_repo 和下一个 maven 本地配置运行:

设置.xml

<server>
<id>my_repo</id>
<username>user</username>
<password>pass</password>
</server>
...
<mirror>
<id>my_repo</id>
<name>Repo Mirror</name>
<url><my_url_to_my_repo></url>
<mirrorOf>*</mirrorOf>
</mirror>
  • 用户有权创建/读取/写入 my_repo -

  • pom.xml
    <distributionManagement>
    <repository>
    <id>my_repo</id>
    <name>my_repo</name>
    <url><my_url_to_my_repo></url>
    <layout>default</layout>
    </repository>
    <snapshotRepository>
    <id>snapshots</id>
    <name>Snapshots</name>
    <url><my_url_to_my_snapshot_repo></url>
    </snapshotRepository>
    </distributionManagement>

    然后我执行
    mvn deploy

    并得到错误。有什么想法吗?

    最佳答案

    我能想到的几件事:

  • 用户凭据错误
  • 服务器的 url 错误
  • 用户无权访问部署存储库
  • 用户无权访问特定存储库目标
  • 如果是发行版(不是 -SNAPSHOT 版本),则 Artifact 已与该版本一起部署
  • 存储库不适合部署相应的 Artifact (例如,快照版本的发布存储库、代理存储库或组而不是托管存储库)

  • 检查这些,如果您仍然遇到问题,请在此处提供更多详细信息。

    关于maven - 在 Nexus 中部署 Artifact 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18649486/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com