Я успешно использовал этот подход на предыдущей работе, и это был действительно единственный способ сохранить все в здравом уме.
В конце концов я сделал еще один шаг и поместил все определения своих сторонних библиотек в отдельноеext-libs.xml
файл, так как некоторые из них были мульти-баночными библиотеками, и проверка того, что я все они содержал в моих окончательных военных файлах, становилась огромной проблемой.Таким образом, в моем основном build.xml
(и других) я мог бы сослаться, скажем, на lib.jaxb
, и мне не нужно было беспокоиться, что я везде обновил номера версий в именах файлов.
Вы уже придумали, как расширить ваш путь к классам компиляции, чтобы сделать ваш тестовый путь к классам, так что вы на правильном пути.
Короче, нажмите.