Убедитесь, что вы используете Hudson от имени того же пользователя, которого вы используете для запуска Maven из командной строки. Maven создает отдельный репозиторий для каждого пользователя. Если вы используете Hudson в качестве службы Windows, это не будет тот же пользователь, с которым вы вошли в систему, и будет выполнять команды "mvn" с. Это означает, что артефакты в репозиториях могут отличаться.
Чтобы исправить, либо запустите Hudson вручную как пользователь, который работает, либо обновите репозиторий для пользователя, под которым работает Hudson.