и дополнительные запятые не имеют значения. Вы не ответили на вопрос. Я знаю, как "заставить это работать". Я хочу понять, почему это не так. Кроме того, ваши стратегии слияния выглядят действительно случайными, что не очень хорошая идея, imo.

ние также может быть:
В чем различия между сборочными плагинами Maven и SBT.

Я обнаружил, что это является проблемой при переносе проекта из Maven в SBT.

Чтобы описать проблему, я создал пример проекта с зависимостями, которые, как я обнаружил, ведут себя по-разному, в зависимости от инструмента сборки.

https://github.com/atais/mvn-sbt-assembly

Единственные зависимости (стиль sbt)

"com.netflix.astyanax" % "astyanax-cassandra" % "3.9.0",
"org.apache.cassandra" % "cassandra-all" % "3.4",

и что я не понимаю, почемуmvn package успешно создает жирную банку, аsbt assembly дает конфликты:

[error] 39 errors were encountered during merge
[error] java.lang.RuntimeException: deduplicate: different file contents found in the following:
[error] /home/siatkowskim/.ivy2/cache/org.slf4j/jcl-over-slf4j/jars/jcl-over-slf4j-1.7.7.jar:org/apache/commons/logging/<some classes>
[error] /home/siatkowskim/.ivy2/cache/commons-logging/commons-logging/jars/commons-logging-1.1.1.jar:org/apache/commons/logging/<some classes>
...
[error] /home/siatkowskim/.ivy2/cache/com.github.stephenc.high-scale-lib/high-scale-lib/jars/high-scale-lib-1.1.2.jar:org/cliffc/high_scale_lib/<some classes>
[error] /home/siatkowskim/.ivy2/cache/com.boundary/high-scale-lib/jars/high-scale-lib-1.0.6.jar:org/cliffc/high_scale_lib/<some classes>
...

Ответы на вопрос(3)

Ваш ответ на вопрос