-1

我正在尝试使用命令提示符将 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 的存储库,但我得到了同样的错误。还提到了网址

但是,当我尝试使用 anypoint GUI 进行部署时,它正在部署在 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>

设置.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>
4

2 回答 2

0

如果您使用的是反向代理,并且在它的任一侧都有不同的上下文路径,则您还需要映射 cookie。

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

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

于 2015-03-19T02:28:41.627 回答
0

查看屏幕截图,您似乎正在尝试将项目部署到https://repository-master.mulesoft.org/snapshots/您显然没有提供连接到此服务器的凭据,因此您无法上传您的构建那里的文物。

您需要:

于 2014-09-10T00:31:52.283 回答