Привет, ребята. Итак, у меня есть в Hudson 2 Java / Maven / SVN проекты. Давайте назовем их A и B. B зависит от A. Я иногда фиксирую код для них одновременно. Хадсон достаточно умен, чтобы поставить в очередь сборку B, пока сборка для A не будет завершена. Однако, когда он делает сборку B, он использует более старую сборку (jar). Иногда несколько сборок / дней. Тогда B терпит неудачу из-за неизвестных символов (новые классы / методы в A).
Я попытался стереть рабочее пространство и заказать сборку вручную. То же самое. Старая сборка используется. Что я могу сделать, чтобы заставить Хадсона использовать саму последнюю сборку. Я еще не пытался удалить все предыдущие сборки, но кажется, что это экстремальное решение. Надеюсь, это не потребуется.