Я пытаюсь запустить Eclipse Headless Build для Java Исходных файлов. Код для одного Build.xml
работает нормально, но я хочу запустить сборку без головы для всех Build.xml
файлов каталога. И вот тут мне трудно.
Пакетный файл для перечисления Build.xml
файлов каталога выглядит так:
for /r C:\ProjektNEU\Source\java_extensions %i in (*build.xml) do echo %i
Пакетный файл для сборки одного java Источник, который работает, выглядит следующим образом:
java -jar C:\Users\Administrator\Documents\eclipse\plugins\org.eclipse.equinox.launcher_1.5.500.v20190715-1310.jar^
-application org.eclipse.ant.core.antRunner^
-buildfile C:\ProjektNEU\Source\java_extensions\com.polarion.idl.changeIPObjectProperties\build.xml^
-DbuildDirectory=C:/temp^
-DbaseLocation=C:/Polarion/polarion^
-Ddata=C:/Users/Administrator/eclipse-workspace
Теперь я пытаюсь объединить пути, которые я получаю из первого файла пакета, во второй пакет до точки -buildfile
Моя попытка с этим была такой, но она не работала:
for /r C:\ProjektNEU\Source\java_extensions %x in (*build.xml) do (SET "PATH=!PATH!" & do java -jar C:\Users\Administrator\Documents\eclipse\plugins\org.eclipse.equinox.launcher_1.5.500.v20190715-1310.jar^
-application org.eclipse.ant.core.antRunner^
-buildfile !PATH!^ -DbuildDirectory=C:/temp^
-DbaseLocation=C:/Polarion/polarion^
-Ddata=C:/Users/Administrator/eclipse-workspace)
Результат, который cmd показывает для первых четырех build.xml
файлов, таков, но информации вообще нет:
C:\Users\Administrator>for /r C:\ProjektNEU\Source\java_extensions %x in (*build.xml) do (SET "PATH=!PATH!" AND do java -jar C:\Users\Administrator\Documents\eclipse\plugins\org.eclipse.equinox.launcher_1.5.500.v20190715-1310.jar^ -application org.eclipse.ant.core.antRunner^ -buildfile !PATH!^ -DbuildDirectory=C:/temp^ -DbaseLocation=C:/Polarion/polarion^ -Ddata=C:/Users/Administrator/eclipse-workspace)
Но вот так сборка не начинается. У кого-нибудь есть идея, что мне нужно изменить, чтобы сборка для каждого build.xml
файла начиналась?