загрузки CLJ показывает много предупреждений о версии конфликтов при запуске: Они выглядят так:загрузки CLJ: избавиться от «версии конфликта обнаружен»
Warning: version conflict detected: org.clojure/clojure version changes from 1.5.1 to 1.8.0
Warning: version conflict detected: clj-time version changes from 0.8.0 to 0.12.0
Warning: version conflict detected: riddley version changes from 0.1.7 to 0.1.12
Warning: version conflict detected: org.codehaus.plexus/plexus-utils version changes from 2.0.7 to 2.0.6
Warning: version conflict detected: org.clojure/tools.namespace version changes from 0.2.11 to 0.2.10
Warning: version conflict detected: com.fasterxml.jackson.core/jackson-core version changes from 2.1.1 to 2.3.2
Я не совсем понимая, почему иногда первая версия ниже другой, а иногда наоборот. Также кажется, что я не могу повлиять на большинство из них. Например, в моем проекте мне потребовалось clj-time
в версии 0.12.0
, поэтому, я думаю, предупреждение появляется из библиотеки, которая сама требует clj-time в другой версии.
Есть ли способ исправить их, или я всегда буду использовать флаг -q
для того, чтобы «подавить выход из самой загрузки»? Может быть, это может помешать отображению другого, возможно, более важного результата?
Вы пытались использовать флаг '-d'? – guijob
Вы хотите вручную добавить недостающие зависимости? –