Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Gradle + IDEA / 6 сообщений из 6, страница 1 из 1
10.05.2014, 19:38
    #38637746
Gradle + IDEA
Решил попробовать Gradle вместо привычного Maven.
Наткнулся на проблему с остановкой проекта через IDEA.
В проекте добавлен plugin: 'application'
Чтобы запускать его через task "run".
Все запускается и работает Ок.
Но вот при попытке остановить проект, кнопкой STOP, в консоли IDEA пишет:

External task execution finished 'run'

При этом java процесс (запущенного проекта) не прибивается, а продолжает висеть в памяти.
Соотв при повторном запуске проекта он не может стартануть т.к. ресурсы заняты предыдущим инстансом.
Приходится каждый раз при перезапуске проекта лезть в процессы и прибивать висящий java.

Сам проект при этом работает нормально и при работе с maven таких проблем нет.
Может кто сталкивался с этим?
...
Рейтинг: 0 / 0
11.05.2014, 08:09
    #38637873
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Gradle + IDEA
1. Задача run делает "cmd.exe /c...", а задача stop прибивает cmd.exe без завершения его потомков;
2. Задача stop делает аналог taskkill без ключа /f, а приложение запущено через (аналог) javaw.exe.
...
Рейтинг: 0 / 0
11.05.2014, 10:59
    #38637909
Gradle + IDEA
Basil A. Sidorov1. Задача run делает "cmd.exe /c...", а задача stop прибивает cmd.exe без завершения его потомков;
2. Задача stop делает аналог taskkill без ключа /f, а приложение запущено через (аналог) javaw.exe.

Задачи "stop" не существует. Вы ее сами написали?
Ну и не все так просто. JettyRun например, для запуска web проекта, прибивается нормально по кнопке из IDEA.
...
Рейтинг: 0 / 0
11.05.2014, 11:14
    #38637912
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Gradle + IDEA
Ищущий ЗнанияЗадачи "stop" не существуетОписка. Но "кнопка Stop" ведь что-то делает?
Вот варианты её поведения и описаны.JettyRun например, для запуска web проекта, прибивается нормально по кнопке из IDEA.JettyRun - задача Gradle или интеграция с IDEA?
...
Рейтинг: 0 / 0
11.05.2014, 14:14
    #38637963
Gradle + IDEA
Basil A. SidorovJettyRun - задача Gradle или интеграция с IDEA?

JettyRun это задача Gradle
...
Рейтинг: 0 / 0
11.05.2014, 14:17
    #38637965
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Gradle + IDEA
Ищущий ЗнанияJettyRun это задача GradleЗначит, смотрите разницу плагина application и задачи JettyRun.
Лично я делаю ставку на "cmd /c" для плагина.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Gradle + IDEA / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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