Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / глупый вопрос по Ant / 8 сообщений из 8, страница 1 из 1
21.01.2007, 14:49:51
    #34270496
глупый вопрос по Ant
объясните зачем сделали зависимости depends ?
получается что писать таргеты нада начиная с конца
не логичнее было ли сделать атрибут типа next ?
...
Рейтинг: 0 / 0
21.01.2007, 15:27:21
    #34270517
АСУ ТПшник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
глупый вопрос по Ant
depends говорит что вот этот таргет надо выполнить после того то и все.
...
Рейтинг: 0 / 0
21.01.2007, 15:36:54
    #34270526
23562345234
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
глупый вопрос по Ant
да, я ето понимаю
но получается, что распутывать клубок нада сконца
разве так удобно ?
...
Рейтинг: 0 / 0
21.01.2007, 15:48:27
    #34270534
Ruslan.Isbarov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
глупый вопрос по Ant
Если использовать next, получается неоднозначность. Представьте, например, такую ситуацию:

У Вас есть 3 таргета: clean, make-server, make-client

make-server и make-client зависят от clean. Т.е. перед сборкой должен выполниться clean.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<target name="clean">
    ...
</target>

<target name="make-server" depends="clean">
    ...
</target>

<target name="make-client" depends="clean">
    ...
</target>

Каким образом с помощью next Вы заставите Ant, выбрать следующий таргет make-server или make-client?
...
Рейтинг: 0 / 0
21.01.2007, 15:52:48
    #34270537
425345345
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
глупый вопрос по Ant
в конечном итоге все выполянется последовательно

делай раз, делай два, делай три

clean -> make-server -> make-client

или

clean -> make-client -> make-server

в зависимости от логики

или Вы думаете что в том примере который Вы написали, таргеты make-server и make-client Ант будет выполнять в паралельных потоках ?
...
Рейтинг: 0 / 0
21.01.2007, 15:59:43
    #34270545
Ruslan.Isbarov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
глупый вопрос по Ant
Ха... Вы считаете, что таргеты выполняются последовательно в порядке их определения? Вы вообще знакомы с командой

ant <target>

Могу написать ant make-server. Тогда будут выполнены таргеты clean и make-server.
Могу написать ant make-client. Тогда будут выполнены таргеты clean и make-client.

И никаких параллельных потоков! Никакой последовательности типа clean -> make-server -> make-client или clean -> make-client -> make-server!
...
Рейтинг: 0 / 0
21.01.2007, 16:05:53
    #34270551
Ruslan.Isbarov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
глупый вопрос по Ant
Также, не лишним будет посмотреть что такое default target и команда ant без явного указания таргета.
...
Рейтинг: 0 / 0
22.01.2007, 09:43:27
    #34271172
StackTrace
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
глупый вопрос по Ant
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
	<target name="sayHello">
		<echo message="Hello"/>
	</target>
	
	<target name="sayWorld">
		<echo message="World !"/>
	</target>
	
	<target name="sayHelloWorld">
		<antcall target="sayHello"/>
		<antcall target="sayWorld"/>	
	</target>	
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / глупый вопрос по Ant / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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