Mule 编译因 maven 失败:发现以元素 'db:generic-config' 开头的无效内容
Mule compilation failed with maven : Invalid content was found starting with element 'db:generic-config'
我因为一个该死的依赖问题被屏蔽了两天,所以我决定分享解决方案 ;-)。
我在通过 Maven 运行 进行功能测试时遇到以下错误:
Invalid content was found starting with element 'db:generic-config'.
One of '{"http://www.springframework.org/schema/beans":beans, ..."}' is expected
Mule xml 正在引用如下数据库配置:
<db:generic-config name="mf-connector-thebes"
url="${url}"
driverClassName="${driver}"
doc:name="Generic Database Configuration" >
</db:generic-config>
确保您的 Mule 配置中有 db:generic-config
所需的命名空间
xmlns:db="http://www.mulesoft.org/schema/mule/db
和架构位置:-
http://www.mulesoft.org/schema/mule/db http://www.mulesoft.org/schema/mule/db/current/mule-db.xsd
要解决此问题,只需将以下依赖项添加到您的 pom.xml 文件中:
<dependency>
<groupId>org.mule.modules</groupId>
<artifactId>mule-module-db</artifactId>
<version>${mule.version}</version>
<scope>provided</scope>
</dependency>
我因为一个该死的依赖问题被屏蔽了两天,所以我决定分享解决方案 ;-)。
我在通过 Maven 运行 进行功能测试时遇到以下错误:
Invalid content was found starting with element 'db:generic-config'.
One of '{"http://www.springframework.org/schema/beans":beans, ..."}' is expected
Mule xml 正在引用如下数据库配置:
<db:generic-config name="mf-connector-thebes"
url="${url}"
driverClassName="${driver}"
doc:name="Generic Database Configuration" >
</db:generic-config>
确保您的 Mule 配置中有 db:generic-config
xmlns:db="http://www.mulesoft.org/schema/mule/db
和架构位置:-
http://www.mulesoft.org/schema/mule/db http://www.mulesoft.org/schema/mule/db/current/mule-db.xsd
要解决此问题,只需将以下依赖项添加到您的 pom.xml 文件中:
<dependency>
<groupId>org.mule.modules</groupId>
<artifactId>mule-module-db</artifactId>
<version>${mule.version}</version>
<scope>provided</scope>
</dependency>