0

我正在尝试部署一个使用 S3 连接器的应用程序。它在本地部署时工作正常。但是,在 Maven 构建之后,它未能在 cloudhub 上部署。它显示错误如下:

您的应用程序失败,出现异常 com.mulesoft.mmc.agent.v3.dto.DeploymentException: Line 18 in XML document from URL [file:/opt/mule/mule-3.8.6/apps/myapp/s3-test.xml ] 是无效的; 嵌套异常是 org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: 发现以元素 '{" http://www.mulesoft.org/schema/mule/s3 ":config}开头的无效内容'。

我在 POM 中添加了依赖项并在我的 XML 文件中验证了模式命名空间。

4

1 回答 1

0

在您的 pom 文件中,您还需要在插件包含部分中添加此 s3 依赖项。

<plugin>
    <groupId>org.mule.tools.maven</groupId>
    <artifactId>mule-app-maven-plugin</artifactId>
    <version>${mule.tools.version}</version>
    <extensions>true</extensions>
    <configuration>
        <copyToAppsDirectory>true</copyToAppsDirectory>
        <inclusions>
            <inclusion>
                <groupId>org.mule.modules</groupId>
                <artifactId>mule-module-s3</artifactId>
            </inclusion>
            ....
            ....
            ....
            ....
        </inclusions>
    </configuration>
</plugin>
于 2018-07-09T05:36:07.270 回答