Политики pom. xml содержат зависимости для PostgreSQL и соединителя базы данных:
<dependencies>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.1.9.jre7</version>
</dependency>
<dependency>
<groupId>org.mule.connectors</groupId>
<artifactId>mule-db-connector</artifactId>
<version>1.5.5</version>
<classifier>mule-plugin</classifier>
</dependency>
</dependencies>
.m2 содержат postgresql -42.2.9.jre7.jar. Путь к файлу - .m2 \ repository \ org \ postgresql \ postgresql \ 42.2.9.jre7
Когда я применяю пользовательскую политику к своему приложению, появляется проблема:
Caused by: org.mule.runtime.extension.api.exception.ModuleException: java.sql.SQLException: Error trying to load driver: org.postgresql.Driver : Cannot load class 'org.postgresql.Driver': [
org.postgresql.Driver,
Cannot load class 'org.postgresql.Driver': [
Class 'org.postgresql.Driver' has no package mapping for region 'domain/default/app/{myApp}/policy/:Test93:1.0.0-SNAPSHOT'.,
Cannot load class 'org.postgresql.Driver': [
Class 'org.postgresql.Driver' has no package mapping for region 'domai... [truncated]
После добавления
<configuration>
<sharedLibraries>
<sharedLibrary>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
</sharedLibrary>
</sharedLibraries>
</configuration>
к org.mule.tools.maven в pom. xml политика не может быть применена к моему приложению и выдает исключение:
java.lang.IllegalArgumentException: A policy template artifact cannot export packages
Пожалуйста , помогите разобраться с этим делом.
Буду благодарен за вашу помощь.