• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Xml файл как параметр

  • Автор темы Автор темы NetGoth
  • Дата начала Дата начала
N

NetGoth

Здравия форумчане.
Совсем недавно начал знакомство с Ант.ом.
Зашел в тупик с такой задачей:
Подскажите кто ведает.

В bild.xml описан конфигурационный файл:
Код:
<xmlproperty file="file.properties.xml"/>

а мне надо тотже скрипт запустить N раз, только с различными конфигурационными файлами.
Может есть какой способ подавать имя файла как параметр?

Благодарю.
 
Код:
<property name=\"conf.file\" file=\"file.properties.xml\"/>
<xmlproperty file=\"${conf.file}\"/>

ну а свойство conf.file можно переопределять при запуске

fixed
Код:
<property name=\"conf.file\" location=\"file.properties.xml\"/>
 
Не получается.
Код:
 -D<property>=<value>  use value for given property

значит запускаю:

Код:
ant -D conf.file=file.properties.xml

и мне выдаёт:

Код:
BUILD FAILED
build.xml:16: You must specify value, location or refid with the name attribute
 
Без пробела тоже самое.
а в строке 16:

Код:
<property name="conf.file" file="file.properties.xml"/>
 
Код:
BUILD FAILED
Target "file.properties.xml" does not exist in the project "Branch".

Появляется ещё одно сообщение, которому я не предаю значения, т.к. работало и так
Код:
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\li
b\tools.jar
 
Появляется ещё одно сообщение, которому я не предаю значения, т.к. работало и так
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\li
b\tools.jar
JAVA_HOME указывает на JRE. А tools.jar идет с JDK.
BUILD FAILED
Target "file.properties.xml" does not exist in the project "Branch".

покажи как заупскаешь
 
cmd
Код:
\apache-ant-1.7.1-bin\apache-ant-1.7.1\bin>ant -D conf.file=file.properties.xml
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab