DUnit является xUnit типом платформы поблочного тестирования, которая будет использоваться с win32 Delphi. Since Delphi 2005 DUnit интегрируется к определенной точке в IDE. Другие инструменты интеграции DUnit для IDE Дельфи могут быть найдены здесь . DUnit идет документация с примерами .
Я вручную удалил артефакты из Archiva и использовал Archiva для их повторной загрузки. Это решило мою проблему. Оказалось, что в Archiva были дубликаты POM, JAR и т. Д. Для версий, которые давали ошибки контрольной суммы.
Вы пытались изменить политику Контрольная сумма в соединителе прокси на « исправить » вместо « игнорировать '?
Проблема, по-видимому, заключается в том, как клиент maven развертывает артефакты в вашем центральном репозитории (Archiva). Он использует HTTP и в определенных ситуациях может повредить подпись контрольной суммы файла.
Попробуйте изменить локальный файл настроек maven, чтобы он выглядел примерно так, который для меня находился в ~ / .m2 / settings.xml
<settings>
<servers>
<server>
<id>my-server</id>
<configuration>
<httpConfiguration>
<put>
<params>
<param>
<name>http.authentication.preemptive</name>
<value>%b,true</value>
</param>
</params>
</put>
</httpConfiguration>
</configuration>
</server>
</servers>
</settings>
После того, как вы внесете это изменение, повторно разверните артефакты в центральном репо, затем попробуйте запустить mvn dependency: resolve
в локальном проекте, чтобы проверить, возникают ли по-прежнему ошибки контрольной суммы.
Вот ветка о эта проблема: http://jira.codehaus.org/browse/MNG-4301