LINUX.ORG.RU

старт ant через скрипт

 , ,


0

1

привет, есть sh скрипт который запускает ant.

вот его фрагмент:

:$JAVA_HOME/lib/tools.jar:$CLASSPATH org.apache.tools.ant.Main -buildfile build.xml $*

Подскажите, пожалуйста, как тут запускается ant, какой версии,

org.apache.tools.ant.Main - аргумент для какой программы в classpath?

я запустил echo $classpath - там большой список.

Или где про это можно почитать.

Спасибо.


Через этот фрагмент у тебя ничего не запустится, вот если java -cp перед этим, то да. java она запускает определенный class файл (если можно так выразиться).

turtle_bazon ★★★★★
()
Ответ на: комментарий от turtle_bazon

спасибо.

вот полный скрипт:

$JAVA_HOME/bin/java -Xmx512m -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl -classpath $TEST_HOME/implementation/lib/dbflux3.1.5.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATH org.apache.tools.ant.Main -buildfile build.xml $*

я не понимаю как тут запускается ant и какой версии?

virtus
() автор топика
Ответ на: комментарий от virtus

$JAVA_HOME/bin/java - эта хрень запускает класс по его имени. org.apache.tools.ant.Main - это имя класса, которое запускается. -buildfile build.xml $* - аргументы.

turtle_bazon ★★★★★
()
Ответ на: комментарий от turtle_bazon

спасибо большое!

а правильно я понимаю, что запускается класс из ant_home?

откуда это класс берет java?

virtus
() автор топика
Ответ на: комментарий от turtle_bazon

:/opt/IBM/WebSphere/AppServer/lib/ant.jar /opt/checkout/implementation/lib/ant.jar

все что связано с ant в classpath.

значит версия из ant_home берется или нет?

virtus
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.