Я использую Spring Boot v 2.0.6.RELEASE и
<spring-cloud.version>Finchley.RELEASE</spring-cloud.version>
<spring.cloud.client.version>2.0.2.RELEASE</spring.cloud.client.version>
и
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
также
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-client</artifactId>
<version>${spring.cloud.client.version}</version>
</dependency>
Мое приложение работает локально, но junitзавершается с этим
Не удалось создать экземпляр [org.springframework.security.crypto.encrypt.TextEncryptor]: метод фабрики 'textEncryptor' вызвал исключение;Вложенное исключение - java.lang.NoClassDefFoundError: org / bouncycastle / util / io / pem / PemObjectGenerator
Я думал, что весенняя загрузка должна привести к зависимостям криптозащиты, которые ей нужны
что я делаюнеправильно?
Редактировать 1:
Класс является частью bouncycastle, он существует на сервере конфигурации, но не на клиенте
[INFO] | +- org.springframework.security:spring-security-rsa:jar:1.0.5.RELEASE:compile
[INFO] | | \- org.bouncycastle:bcpkix-jdk15on:jar:1.56:compile
[INFO] | | \- org.bouncycastle:bcprov-jdk15on:jar:1.56:compile