在 Nexus 中部署工件时出错

2023-11-30

我在 Nexus 服务器中部署自己的存储库中的工件时遇到错误:“无法部署工件:无法传输工件”“无法传输文件 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 版本),则工件已经与该版本一起部署
  • 该存储库不适合部署相应的工件(例如,快照版本的发布存储库、代理存储库或组而不是托管存储库)

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Nexus 中部署工件时出错 的相关文章

随机推荐

  • 如何以编程方式从证书中提取信息?

    我已经生成了一个证书 但我希望能够从证书中提取信息 例如国家 地区 有效性 公钥等 我必须将从证书中检索到的信息与我存储在 C 程序中的其他信息进行比较 我知道如果我使用这样的函数 它会打印证书信息 void print certifica
  • 使用 PHP 删除 url

    我只想删除锚标记和实际网址 例如 a href http www example com test www example com a 会成为test Thanks 我经常使用 string preg replace
  • 打开一个新选项卡/窗口并向其中写入一些内容?

    我在用着执行JS在 Firefox 中编写和测试 Javascript 代码 我想打开一个新选项卡 窗口并向其写入一些内容 我尝试过 var wm Components classes mozilla org appshell window
  • Swift for-in 循环与枚举自定义 Array2D 类?

    我将如何实现一个自定义枚举函数来实现这样的功能 Swift 2 for column row item in Array2D enumerate 在我的简单 Array2D 结构中 struct Array2D
  • 等到jquery ajax请求列表完成? [复制]

    这个问题在这里已经有答案了 和这个问题几乎是一样的 等到所有 jQuery Ajax 请求完成 但我的问题是改进 我正在执行许多 ajax 请求 并将它们保存在一个数组中 var events for var i 0 i lt 10 i e
  • Bot 框架 - IDialogStack.PollAsync 在 3.5.0 后已弃用

    我正在查看 Bot 构建器示例存储库中的 core CreateNewConversation 示例 https github com Microsoft BotBuilder Samples IDialogStack 上有一个名为 Pol
  • 如何在 php 中循环访问一组 GET 值

    我正在制作一个简单的在线商店之类的程序 您建议我做什么 以便我可以循环遍历我在程序中所做的输入 我仍在使用 get 以便我可以看到数据的样子 我将更改它以稍后发布 当我承诺购买购物车中添加的所有产品时 网址如下所示 http localho
  • System.MissingMethodException:反序列化 json 数组时出错

    我在反序列化 jsonString 时遇到错误 错误是Type oodleListingsUser is not supported for deserialization of an array 我的反序列化代码是 string json
  • 将 VSCode 安装到特定文件夹中

    我刚刚下载了 Visual Studio Code 应用程序https code visualstudio com 当我尝试安装它时 它只是自行安装 没有更改安装路径的选项 我有一个外部硬盘驱动器 我希望在其中放置 IDE 而不是本地硬盘驱
  • 如果移除 DOM 元素,其侦听器是否也会从内存中移除?

    如果 DOM 元素被删除 它的监听器是否也会从内存中删除 现代浏览器 纯 JavaScript 如果被删除的 DOM 元素是无引用的 没有引用指向它 那么yes 元素本身由垃圾收集器以及与其关联的任何事件处理程序 侦听器拾取 var a d
  • Selenium WebDriver 将 Firefox 路径更改为 Tor

    我正在尝试更改 ruby 中的网络驱动程序以打开 Tor 浏览器而不是默认的 Firefox 浏览器 我正在使用以下代码 并且在运行此代码之前打开了 Tor 浏览器 path C Users Bonnnie Downloads Tor Br
  • 是否可以使用 Omnifaces #{of:setToList} 创建可编辑数据表

    我正在尝试创建一个可编辑的数据表 其值为java util Set 但在 JSF 2 0 和 2 1 中这是不可能的 如中所述在 Datatable JSF 中显示 Set 集合中的对象不起作用 到目前为止 作为解决方案 所有集都转换为ja
  • 我的 UIButton 的位置在所有模拟器中都不同

    我在一个项目下 我使用代码 不是通过故事板 在视图控制器的底部创建了一个 uibutton 但是当我运行我的应用程序时 我的 uibutton 放置在不同的位置 例如在 iphone 5 6 模拟器中某个位置 在 4s 中 ipad 模拟器
  • AngularJS 错误:指令“XXXXXX”的模板必须只有一个根元素

    这是后续这个问题 我正在尝试构建和 HTML table 与多个 tr 行 我希望其中一些行由我的指令呈现myDirectiveA以及其他由我的指令 myDirectiveB 呈现的内容 您可以在下面看到我的文件的样子 如果只有一个 一切正
  • Android,如何创建选项菜单

    在这里 我尝试制作选项菜单 但菜单没有显示在屏幕上 所以请指导我哪里做错了 菜单测试 java public class MenuTest extends Activity Override public boolean onCreateO
  • 给定当前日期和周开始,获取周开始和结束日期

    如果可能的话 我更喜欢针对以下场景的 joda 或非 joda 解决方案 假设我的一周从 02 05 2012 开始 并且给定的当前日期是 02 22 2011 我需要计算给定当前日期的周开始日期和结束日期 所以我的解决方案应该让一周从 0
  • ASP.Net 按钮单击事件未触发

    这或许与这个问题 但我有更多的信息 最近 在使用 Linq 编写了一些新代码后 我将 ASP Net 应用程序更新到了 NET 3 5 现在我的页面间歇性地停止触发事件处理程序 我将范围缩小到带有 Ajax 的页面 并且我认为是 Scrip
  • C 编译错误:“可变大小的对象可能未初始化”

    为什么我使用以下代码收到错误 可变大小的对象可能未初始化 int boardAux length length 0 我假设您正在使用 C99 编译器 带有支持动态大小的数组 您的代码中的问题是 当编译器看到您的变量声明时 它无法知道数组中有
  • ASP.Net Identity 注销所有会话

    如何使用 ASP NET Identity 注销所有会话 假设您使用同一用户从两个不同的浏览器登录 当用户从一个浏览器注销时 另一个浏览器的会话也应该失效 我需要这个来使用户在更改密码时的所有会话无效 您可以使用以下代码使用 ASP Net
  • 在 Nexus 中部署工件时出错

    我在 Nexus 服务器中部署自己的存储库中的工件时遇到错误 无法部署工件 无法传输工件 无法传输文件 http my artifact 返回代码为 400 我让 Nexus 与一个自定义存储库 my repo 一起运行 并使用下一个 Ma