Я написал несколько плагинов Hudson, которые немного изменились с точки зрения полей и имен классов (рефакторинг в основном для очистки кода).В общем, все работает нормально, но при запуске Hudson удаляет все предыдущие данные плагина в сборке xml.
Как большинство из нас знает, кто сделал плагины Hudson, hudson будет использовать camel-xstream (или аналогичный инструмент), а Hudson сохранит объекты Java, перенаправив класс объекта, его состояние и поля в build.xml.файл.Если объект изменяется, а имя поля изменяется или удаляется, выдается исключение, похожее на «Не удается найти поле x, потому что оно не существует»
Мой вопрос: есть ли способ очистить эти данные плагина так,что, когда я установлю новую версию плагина, старая информация не будет сохранена и не вызовет выброс этих неустранимых исключений?
Спасибо