Как запустить веб-приложение play2 из Eclipse (плагин ScalaIDE)

Я использую Eclipse Juno с плагином Scala. На данный момент для работы с веб-приложением play2 мне нужно сначала запустить терминал и выполнить play debug ~run (или же play run если я не хочу отлаживать), а затем я могу работать в Eclipse и после каждого сохранения play выполняет работу по повторному развертыванию кода на причале.

Можно ли как-то пропустить этот шаг терминала? Я просто хочу запустить веб-приложение из Eclipse. Для веб-приложения J2EE Eclipse имеет хорошую интеграцию с сервером. Мы можем легко развернуть и запустить приложение из Eclipse на tomcat (или любой другой сервер). Есть ли что-то похожее для Play2?

2 ответа

Насколько мне известно, нет способа пропустить этот шаг. Я провел некоторое время в поисках этого в течение последних нескольких недель без удачи. Мой коллега, который работал с игрой в течение нескольких месяцев, также не знает ни о каких инструментах.

Это не решение, а немного более эффективный метод - у меня есть пакетный файл Windows (для Linux, используйте скрипт) в моем проекте eclipse, который запускает сервер воспроизведения - по крайней мере, вам не нужно выходить из eclipse и нажимать командная строка от руки. Нет большой разницы для запуска сервера Tomcat из Eclipse для проекта Java-войны. Этот пакет также запускает браузер Chrome после ожидания в течение 10 секунд (достаточно времени для запуска сервера воспроизведения) и указывает URL-адрес сервера.

содержимое командного файла - очевидно, измените ваши пути...

эхо от

CD \ затмение \ рабочего пространства \ TestApp

начать игру запустить

тайм-аут 10

запустить Chrome http://{server_url}:9000

Другие вопросы по тегам