Я наконец нашел ответ, вопрос в том, что я догадался в своем вопросе.Несколько версий одной и той же банки, вызвало сбой.Чтобы найти его, я использовал в своем файле Gradle следующее:
apply plugin: 'project-report'
И побежал,
gradle htmlDependencyReport
Это даст нам хороший HTML-отчет по Дереву зависимостей.Мы даже можем использовать приведенный ниже cmd, но это будет сложно реализовать в многомодульных проектах gradle
gradle dependencies
В отчете HTML я обнаружил, что модуль achilles-core зависел отnetty-buffer-4.0.56.Final.jar
, а другой модуль зависел от netty-all-4.0.51.Final.jar
.Поэтому, когда я попробовал следующее для ахиллов в build.gradle , все работало нормально:
compile(group:'info.archinnov', name: 'achilles-core', version: '6.0.0'){
exclude module: 'netty-buffer'
}
Поскольку netty-all-4.0.51.Final.jar
уже имел классы, необходимые для ахилловСопоставление объектов, мой проект начал работать над развертыванием.
Еще одна причина сбоя, даже после удаления дубликатов файлов JAR из контейнера Docker: (Hard) Перезапуск модуля, в свою очередь, создалновый модуль, который вытягивает тот же Dockerimage из репозитория Docker.
IntelliJ каким-то образом решает проблему PATH при локальном запуске: /