У меня есть сценарий, в котором используется ANT Script
Мне нужно получить коды от SVN с использованием файла свойств.Извлечь коды из SVN с помощью файла свойств
Файлы свойств имеют свойство projectlib
, где библиотеки, используемые в модуле, перечислены как значения, разделенные запятой, и соответствующие номера их версий перечислены в свойстве projectlib.revision
ниже.
Мне нужно получить проектлиб с соответствующим номером ревизии.
Файл свойств выглядит, как показано ниже:
projectliblist=XXXXLib1,XXXXLib2
projectlibrevision=3195,3289
Для примера, здесь я должен принести XXXXLib1
из 3195
и XXXXLib2
от 3289
.
Мне нужна логика, чтобы соответствовать projectlib с соответствующим номером ревизии, а не полным скриптом для этого сценария.
Я пробовал использовать список For, но я не знаю, как индексировать список параметров.
Поскольку это Ant, я предполагаю, что это Java, и вы пытаетесь связать файлы Jar? Это верно? Если это так, вы должны изучить использование [Ivy] (http://ant.apache.org/ivy) или [Maven] (http://maven.apache.org). Айви работает с Ant, поэтому, если у вас уже есть 'build.xml', включение Ivy в вашу текущую сборку не так уж сложно. Обычно это работает лучше, чем писать собственные схемы управления библиотекой. –