Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / read ant build.xml from stdin / 8 сообщений из 8, страница 1 из 1
13.01.2012, 10:42:51
    #37612531
Максим Н
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
read ant build.xml from stdin
Возможно ли скормить анту сценарий не из файла build.xml, а, например, из stdin'а?
Есть ли еще какие-нибудь способы обойтись без файла?
Много где искал, но нигде даже намека нет.
...
Рейтинг: 0 / 0
13.01.2012, 11:11:57
    #37612569
Miha_S7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
read ant build.xml from stdin
Максим Н,

смотрите исходники ant-а . Судя по ним, так как вы хотите не получится(см. org.apache.tools.ant.Main). Вариант - допиливать ant самостоятельно. Или писать свою запускалку, используя ant api
...
Рейтинг: 0 / 0
13.01.2012, 12:19:43
    #37612726
Максим Н
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
read ant build.xml from stdin
Miha_S7,

спасибо,

А не подскажите как в случае с Ant'ом решаются такие задачи:
необходимо выполнять антовский сценарий на удаленных клиентских машинах. Как можно защитить build.xml от вмешательства в него, чтобы никто не смог его подправить?
...
Рейтинг: 0 / 0
13.01.2012, 12:20:53
    #37612728
Максим Н
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
read ant build.xml from stdin
поэтому и была такая идея - тихо записывать сценарий в stdin и выполнять его...
...
Рейтинг: 0 / 0
13.01.2012, 12:52:10
    #37612805
Miha_S7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
read ant build.xml from stdin
Максим Н,

мне кажется всё-таки лучше обойтись защитой самого файла, чем его устранением. Как это сделать - зависит от клиентских машин. Если виндовые - подключить сетевой диск и настроить для него политики. Если юниксовые - создать пользователя и папку, дав только этому пользователю права записи, а всем остальным - только чтение.
...
Рейтинг: 0 / 0
13.01.2012, 13:02:53
    #37612832
Максим Н
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
read ant build.xml from stdin
Miha_S7,

Машины виндовые. Спасибо, как вариант, но хотелось как можно меньше шухера наводить на клиентах, сделать по тихому
...
Рейтинг: 0 / 0
13.01.2012, 13:08:11
    #37612843
Miha_S7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
read ant build.xml from stdin
Максим Н,

я правильно понимаю, что ант по отдельности запускается ка каждой клиентской машине? Каким образом? Почему не подходит создать файл-->запустить сборку-->удалить файл?
...
Рейтинг: 0 / 0
13.01.2012, 13:56:46
    #37613005
Максим Н
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
read ant build.xml from stdin
Miha_S7,

Да, вы все правильно поняли (извиняюсь, что сразу не описал картину).
Файлы сидят в БД (Oracle), выгружаются на диск и кушаются ant'ом.

Miha_S7Почему не подходит создать файл-->запустить сборку-->удалить файл?
В принципе подходит (думаю так и придется сделать), но сборка длится некоторое время (от нескольких секунд до 2-3 минут) плюс не исключен вариант, что процесс завершится аварийно, и все это время файл останется лежать на диске.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / read ant build.xml from stdin / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]