Mule ESB:Maven构建在试图通过命令提示符将Mule项目部署到Cloudhub时在/nexus路径上失败

Mule ESB:Maven构建在试图通过命令提示符将Mule项目部署到Cloudhub时在/nexus路径上失败,mule,mule-studio,cloudhub,Mule,Mule Studio,Cloudhub,我正在尝试使用命令提示符将Mule项目部署到cloudhub。我得到以下错误: " Illegal path attribute "/nexus". Path of origin: "/snapshots/org/mule/modules/mule-module- cloudhub/3.0.0-SNAPSHOT/mule-module-cloudhub-3.0.0-20140909.225040-1.pom" 我曾尝试删除nexus的存储库,但也出现了相同的错误。还引用了url

我正在尝试使用命令提示符将Mule项目部署到cloudhub。我得到以下错误:

" Illegal path attribute "/nexus". Path of origin: "/snapshots/org/mule/modules/mule-module-    cloudhub/3.0.0-SNAPSHOT/mule-module-cloudhub-3.0.0-20140909.225040-1.pom"
我曾尝试删除nexus的存储库,但也出现了相同的错误。还引用了url

但是,当我尝试使用AnyPointGUI进行部署时,它是在cloudhub中部署的。当涉及到控制台时,问题就出现了

请查找我的Nexus pom存储库

<repository>
        <id>mule-ee-releases</id>
        <name>Mule Release Repository</name>
        <url>https://repository-master.mulesoft.org/nexus/content/repositories/ci-releases/</url>
    </repository>
</repositories>

骡子
Mule发布库
https://repository-master.mulesoft.org/nexus/content/repositories/ci-releases/
Settings.xml

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.1.0"   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0  http://maven.apache.org/xsd/settings-1.1.0.xsd">

<pluginGroups>
  <pluginGroup>org.mule.tools</pluginGroup>
</pluginGroups>

<servers>
 <server>
<id>cloudhub.io</id>
<username>my_UserName</username>
<password>PWD</password>
 </server>
</servers>
</settings>

org.mule.tools
cloudhub.io
我的用户名
PWD

查看屏幕截图,您似乎正在尝试将项目部署到服务器,但显然您没有提供连接到此服务器的凭据,因此无法在那里上载构建工件

您需要:

  • 通过以下方式提供授权您部署到
    repository master.mulesoft.org
    的凭据:
  • 通过以下方式部署到授权您执行此操作的另一个存储库:

如果您使用的是反向代理,并且在其两侧都有不同的上下文路径,那么您还需要映射cookie

对于Apache,您可以使用:
ProxyPassReverseCookiePath/nexus/

对于Nexus,您可以使用:
proxy_cookie_path/nexus/

谢谢您的快速回复。我有cloudhub的凭据,在settings.xml(/.m2)中添加了相同的凭据。除此之外,要在cloudhub中部署东西,我认为我们不需要凭据。目前我没有使用nexus。甚至我也尝试过从POM中删除nexus存储库。但这仍然是一个错误。请您指导我。您在您的POM或其父POM(如果有)的分发管理部分有任何条目吗?这是父POM。我有有效的证件。我遵循此链接,但应用程序未部署在CloudHub中。您链接的示例未指定使用父POM,也未针对MuleSoft的私有回购配置分发管理。我认为你应该仔细检查你的POM,去掉所有不必要的部分。你在混合东西。Maven服务器用于配置Maven存储库的凭据,在本例中,您使用的是MuleSoft私有存储库。CloudHub是一个IPaaS提供商,您不需要使用maven部署插件将应用程序部署到它。