Вы можете попробовать исключить com.netflix:hystrix-core:1.5.13
из io.ratpack:ratpack-hystrix:1.5.4
, а затем вы можете добавить com.netflix:hystrix-core:1.5.12
непосредственно в файл pom.xml, что-то вроде этого:
<dependencies>
<dependency>
<groupId>io.ratpack</groupId>
<artifactId>ratpack-core</artifactId>
<version>1.5.4</version>
</dependency>
<dependency>
<groupId>io.ratpack</groupId>
<artifactId>ratpack-hystrix</artifactId>
<version>1.5.4</version>
<exclusions>
<exclusion>
<groupId>com.netflix.hystrix</groupId>
<artifactId>hystrix-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.netflix.hystrix</groupId>
<artifactId>hystrix-core</artifactId>
<version>1.5.12</version>
</dependency>
</dependencies>
Я тестировал этот простой Maven Ratpack "Hello, World!" приложение https://github.com/wololock/ratpack-maven-example
Он компилируется в Travis без каких-либо проблем - https://travis -ci.org / wololock / ratpack-maven-example (У меня есть com.netflix:hystrix-core:1.5.13
в моем локальном репозитории .m2, поэтому я хотел использовать что-то с чистым локальным репозиторием Maven, например Travis CI)
Я не знаю, откатилась ли версия 1.5.13
или что-то в этом роде. Его можно найти на MvnRepository.com https://mvnrepository.com/artifact/com.netflix.hystrix/hystrix-core/1.5.13, однако там написано, что 1.5.12 новее, хотя выпущен двумя месяцами ранее.