2014-06-09 30 views
9

Bazı projelerde çalışırken, bazen Play'in otomatik yükleme özelliği ile devre dışı bırakmayı tercih ederim (ve sadece manuel olarak yeniden yükle).Oynatmayı otomatik olarak yeniden yüklemeyi engellemenin bir yolu var mı?

Bunu hızlıca başarmanın bir yolu var mı? (Bu app paketler gibi bazı yükü ekler oyun isteminde start yazarak dışında.)

+0

Ancak, dev modunu durdurup el ile derlemeyi (ve yeniden başlatmayı) dışında el ile nasıl yeniden yüklersiniz? –

+1

Ctrl + D yazıp tekrar 'run' yazarak. – al3xar

cevap

0

Play, uygulamayı başlayacak yeni Scala uygulaması oluşturun: Sonra

import play.api.{Application, ApplicationLoader, Environment, Mode, Play} 
import play.core.server.{ServerConfig, ServerProvider} 

object MyPlayApp extends App { 

    val config = ServerConfig(mode = Mode.Dev) 

    val application: Application = { 
    val environment = Environment(config.rootDir, this.getClass.getClassLoader, Mode.Dev) 
    val context = ApplicationLoader.createContext(environment) 
    val loader = ApplicationLoader(context) 
    loader.load(context) 
    } 

    Play.start(application) 

    val serverProvider: ServerProvider = ServerProvider.fromConfiguration(this.getClass.getClassLoader, config.configuration) 
    serverProvider.createServer(config, application) 

} 

çalıştırın: sbt "runMain MyPlayApp"

İlgili konular