无法将自定义 Mule 连接器部署到 Anypoint Exchange

Posted

技术标签:

【中文标题】无法将自定义 Mule 连接器部署到 Anypoint Exchange【英文标题】:Unable to deploy custom Mule Connector to Anypoint Exchange 【发布时间】:2020-08-27 20:14:39 【问题描述】:

我使用 Mule SDK 构建了一个自定义 mule 连接器,并使用 Anypoint Studio 进行了测试。当我在使用组织详细信息更新pom.xml 文件后尝试使用mvn deploy 部署Mulesoft Exchange 时,我遇到了以下未经授权的错误。有人可以指出导致此问题的原因或解决此问题的方法吗?

这是我的 POM.xml 文件:

这是运行mvn deploy时的错误:

【问题讨论】:

【参考方案1】:

你的 pom 有问题。 Maven 正在尝试部署到 MuleSoft 存储库之一,而不是 Exchange。请注意错误中的 URL 与 distributionManagement 部分中的 URL 不匹配。

您是否将 groupId 设置为组织 ID?错误中看起来不像。

请务必按照说明中的所有步骤操作:https://docs.mulesoft.com/exchange/to-publish-assets-maven#publish-an-asset-to-exchange-using-maven

【讨论】:

你是对的。忘记将 groupId 更新为组织 ID,而分发管理部分工作正常。我还必须向~/.m2/settings.xml 文件提供服务器凭据

以上是关于无法将自定义 Mule 连接器部署到 Anypoint Exchange的主要内容,如果未能解决你的问题,请参考以下文章

OpsWorks 厨师将自定义 json 部署到 php

将自定义 Web 部件部署到 SharePoint 2013

无法使用 Jenkins 管道在本地部署 mule 4 应用程序

Relay/GraphQL 将自定义字段添加到连接

如何将 Java HashMap 传递给自定义 Mule 连接器?

将自定义程序部署到托管服务