Проблема с развертыванием Cloudhub коннектора Mule S3

Я пытаюсь развернуть одно приложение, в котором я использую разъем S3. Он отлично работает при локальном развертывании. Но, однако, его не удалось развернуть в облачном хранилище после сборки maven. Он показывает ошибку, как показано ниже:

Ошибка вашего приложения из-за исключения com.mulesoft.mmc.agent.v3.dto.DeploymentException: строка 18 в XML-документе из URL-адреса [файл: /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-файле.


person Vatsal Mehta    schedule 19.04.2018    source источник


Ответы (1)


В вашем файле 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>
person Sagar Chaudhari    schedule 09.07.2018