2013-10-12 4 views
9

w grze, może zacznę interaktywną konsolę, a następnie uruchomić aplikację w nim, jak poniżej:wpaść interaktywnej konsoli dla aplikacji z systemem odtwarzania

[app] $ console 

scala> new play.core.StaticApplication(new java.io.File(".")) 

Czy podobnie można wpaść interaktywnej konsoli dla już działającej aplikacji Play? Czy istnieje dzikie zadanie SBT, które może to zrobić?

+0

Dla jasności, dwa pytania: 1. Jest to kompletny katalog aplikacji Play, a nie katalog 'target' z' play dist' lub coś takiego, prawda? Ponieważ w tym drugim przypadku to nie zadziała. 2. Jeśli możesz uruchomić konsolę z _an instancją_ twojej aplikacji Play (która powinna być w stanie to zrobić), czy to by miało znaczenie? Idealnie, aplikacja powinna być bezpaństwowcem. Każda usługa, do której możesz zadzwonić, powinna mieć możliwość połączenia się z innej instancji aplikacji. To jest głównie ciekawość, ale czy mógłbyś dodać trochę szczegółów do swojej sprawy? – Carsten

+0

wystarczy otworzyć inną konsolę z innej sesji terminalowej? – Ashalynd

+0

@Carsten, 1. Tak. 2. To, co mówisz, ma sens, ale wyobrażam sobie, że taka umiejętność może być przydatna raz na jakiś czas. – missingfaktor

Odpowiedz

0

Nie rozumiem w pełni pytania, na przykład, co chcesz zrobić, gdy aplikacja jest uruchomiona? Jeśli jednak chciałem użyć interaktywnej konsoli podczas działania aplikacji, użyłbym konsoli w IDE i użyłbym oddzielnego terminala/konsoli do uruchomienia aplikacji. Mam nadzieję że to pomoże.