我正在尝试部署一个我正在使用S3连接器的应用程序。它在本地部署时工作正常。 但是,在maven构建之后,它无法在cloudhub上部署。 它显示如下错误:
您的申请失败,但有例外 com.mulesoft.mmc.agent.v3.dto.DeploymentException:XML中的第18行 来自URL的文件[file:/opt/mule/mule-3.8.6/apps/myapp/s3-test.xml] 是无效的;嵌套异常是org.xml.sax.SAXParseException: cvc-complex-type.2.4.a:找到无效的内容 element'{“http://www.mulesoft.org/schema/mule/s3”:config}'。
我在POM&添加了依赖项。验证了我的XML文件中的模式命名空间。
答案 0 :(得分: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>