2010-02-18 11 views
2

Таким образом, в каталог, содержащий мое приложение GWT, я могу ввести в консолиКак запустить GWT devmode на конкретном порту с консоли?

муравей DEVMODE

И начнется мое приложение GWT как обычно. Все идет нормально.

Однако, если вы хотите указать порт как динамический аргумент при запуске devmode. Что-то концептуально, как:

муравей DEVMODE порт = 8821

Или я должен передать в некоторой системной переменной в GWT? Для чего это конвенция? Спасибо.

ответ

2

Передача аргумента через ant может быть выполнена с помощью свойств ant. Вызов будет:

ant devmode -Dport=8821 

В файле муравья укажите порт свойств. Значение по умолчанию будет переопределен при передаче аргумента через командную строку:

<property name="port" value="8080" /> //replace 8080 with the default value you want. 

И в муравьиной месте, где вы хотите использовать свойство, использовать его следующим образом:

<arg value="-port"/> 
<arg value="${port}"/> 

Update: фиксированный синтаксис, как было предложено Стивеном, свойства, чтобы сделать этот пример правильным.

+0

Кажется, что он работает с разбивкой. Только изменение, которое я должен был сделать, это то, что должно быть Thank you –

Смежные вопросы