O problema é que o site ao qual você está vinculado não tem arquivos md5 padrão.
Arquivos Md5 não possuem o nome do arquivo para cada assinatura.
A assinatura e o nome do arquivo precisam ser reconstruídos.
Que tal:
md5sum -c <<<"$b"
Ou:
md5sum -c <(echo $(<$a.md5) $a)
em que $a
e $b
são:
a="jackson-annotations-2.8.4.jar"
b="$(<jackson-annotations-2.8.4.jar.md5) jackson-annotations-2.8.4.jar"
Ou mais simples:
a=jackson-annotations-2.8.4.jar; b="$(<$a.md5) $a"
Tudo em uma linha com os nomes dos arquivos (duas soluções):
a=jackson-annotations-2.8.4.jar; b="$(<$a.md5) $a"; md5sum -c <<<"$b"
a=jackson-annotations-2.8.4.jar; md5sum -c <(echo $(<$a.md5) $a)
O script inteiro que usei foi:
#!/bin/bash
a=jackson-annotations-2.8.4.jar
site=https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.8.4
wget -N "$site/$a"
wget -N "$site/$a.md5"
b="$(<$a.md5) $a"
md5sum -c - <<<"$b"