Я хочу запустить муравьевую цель run_junit в моем файле build.xml, который использует свойства, определенные в нескольких файлах сборки, например junit.xml в разных подкаталогах. Я хочу загрузить все свойства из всех файлов junit.xml в различные вспомогательные разделы перед вызовом этой конкретной цели.Загрузка свойств муравьев из других файлов сборки
Я попытался следующие
импорта в junit.xml файлы - Это не может быть импортирован в мишени. Я не хочу импортировать файлы всегда.
прочитайте файлы junit.xml в пределах цели, скажем, load_properties, но свойство, установленное в одной цели, недоступно в другой цели.
Может кто-нибудь предложить мне способ достичь этого?
Благодаря
Есть ли причина, свойства должны существуют в build.xml? @Arpit отметил, вы можете включить их. Вероятно, у вас будут проблемы с относительным путём в этих свойствах. проверьте «специальные свойства» в разделе http://ant.apache.org/manual/Tasks/import.html публикуйте фрагменты файлов сборки - похоже, может быть более оптимальный способ сделать то, что вы хотите сделать. Каждый раз, когда вы вызываете цель много раз с разными входами (свойствами), вам, скорее всего, будет лучше с макросом. помните, что свойства ant не являются переменными. – thekbb