Значение аргумента по умолчанию передается от имени вызывающего. С точки зрения вызывающего абонента он работает с классом B (не D), поэтому он пропускает 10 (как для класса B)
Файл доступен, так как вы можете скачать его, если перейдете непосредственно к нему: http://packages.confluent.io/maven/io/confluent/kafka-avro-serializer/3.1.1/kafka -avro-serializer-3.1.1.jar
Вы можете попробовать добавить флаг -U в команду maven для принудительной загрузки кэшированных файлов.
Корень репо не просматривается, поэтому вы получаете сообщение при просмотре http://packages.confluent.io/maven/