Контрольная сумма знатока перестала работать

DUnit является xUnit типом платформы поблочного тестирования, которая будет использоваться с win32 Delphi. Since Delphi 2005 DUnit интегрируется к определенной точке в IDE. Другие инструменты интеграции DUnit для IDE Дельфи могут быть найдены здесь . DUnit идет документация с примерами .

14
задан Pascal Thivent 20 November 2009 в 00:17
поделиться

3 ответа

Я вручную удалил артефакты из Archiva и использовал Archiva для их повторной загрузки. Это решило мою проблему. Оказалось, что в Archiva были дубликаты POM, JAR и т. Д. Для версий, которые давали ошибки контрольной суммы.

1
ответ дан 1 December 2019 в 13:47
поделиться

Вы пытались изменить политику Контрольная сумма в соединителе прокси на « исправить » вместо « игнорировать '?

4
ответ дан 1 December 2019 в 13:47
поделиться

Проблема, по-видимому, заключается в том, как клиент 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

7
ответ дан 1 December 2019 в 13:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: