Я пытаюсь использовать шифрование AWS «DirectKmsMaterialProvider» в моем сервисе karaf OSGI, но он выдает исключение classnotfound:
Вызвано: java.lang.ClassNotFoundException: com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMappingException не найдено wrap_file__Users_rioortizr_.m2_repository_com_amazonaws_aws-dynamodb-encryption-java_1.11.0_aws-dynamodb-encryption-java-1.11.0.jar [2404] в org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1574) в org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:79) в org.apache.felix.framework.BundleWiringImpl$ BundleClassLoader.loadClass(BundleWiringImpl.java:2018) на java.lang.ClassLoader.loadClass(ClassLoader.java:357)[:1.8.0_51] ... еще 45
Я уже добавил свою зависимость в pom.xml и features.xml.
в моей пом...
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-dynamodb</artifactId>
<version>1.11.0</version>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-dynamodb-encryption-java</artifactId>
<version>1.11.0</version>
</dependency>
в функциях.xml...
<bundle>wrap:mvn:com.amazonaws/aws-dynamodb-encryption-java/1.11.0</bundle>
<bundle>wrap:mvn:com.amazonaws/aws-java-sdk-dynamodb/1.11.0</bundle>
Я что-то пропустил здесь?
Спасибо
С уважением, Рио.