Мне нужно провести рефакторинг файла ant xml. По сути, у меня есть одна большая задача - извлекать (используя cvs) множество зависимостей, собирать их, а затем копировать все сгенерированные jar / wsdl путем их сборки в указанную мной директорию. Если меняется одна версия зависимости, мне нужно изменить имя как минимум в 3 местах файла xml (cvs checkout, build, copy).
То, что я хотел бы иметь, это всего лишь одно место, где я могу указать свое имя зависимости, без необходимости искать и заменять имя зависимости через код.
Одна из проблем заключается в том, что проект cvs может быть / path1 / path2 / project с tag = v12, но тогда jar-файлы, сгенерированные при сборке одного проекта, могут иметь несколько имен с разными именами, поэтому это кажется немного сложным.
У вас есть идеи, как я могу это сделать?