【问题标题】:Mule ESB: Maven build fails on /nexus path when trying to deploy Mule project to Cloudhub through Command promptMule ESB:尝试通过命令提示符将 Mule 项目部署到 Cloudhub 时,Maven 构建在 /nexus 路径上失败
【发布时间】:2015-03-19 10:28:41
【问题描述】:

我正在尝试使用命令提示符将 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>

【问题讨论】:

  • 你在混合东西。 Maven 服务器用于配置 Maven 存储库的凭据,在这种情况下,您使用的是 MuleSoft 私有存储库。 CloudHub 是一个 IPaaS 提供者,您不需要使用 maven-deploy-plugin 向其部署应用程序。

标签: mule mule-studio cloudhub


【解决方案1】:

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

您需要:

【讨论】:

  • 感谢您的快速回复。我有 cloudhub 的凭证,在 settings.xml(/.m2) 中添加了相同的凭证。除此之外,在 cloudhub 中部署东西我认为我们不需要凭据。目前我没有使用nexus。即使我尝试从 POM 中删除 nexus 存储库。它仍然抛出错误。请你指导我。
  • 您的 POM 或其父 POM 的分发管理部分是否有任何条目(如果有)?
  • 这是父 POM。我有有效的凭据。我正在关注此链接link,但应用程序未部署在 Cloudhub 中
  • 您链接的示例没有指定使用父 POM,也没有为 MuleSoft 的私人仓库配置分发管理。我认为您应该仔细检查您的 POM 以删除所有不必要的位。
【解决方案2】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多