The Problem/s:
~run
but only a manual server restart will update the content on the server.routes
under conf
are only shown after manually restarting the server.Background:
play ~run
To be able to make changes without having to restart the server each time I tried (without success):
clean
-> eclipse
-> ~run
clean
-> compile
-> ~run
Refresh using native hooks or polling
-> remove classes_managed
from Referenced Libraries
and add it manuallyQuestions:
Further information:
Both of them point to JNotify as the cause for auto-reloading not to work. One of the answers (not enough rep to write a comment) mentions how one could "hack Play framework's sbt plugin to make the PlayReloader trait behave as if JNotify wasn't available." How could one achieve this?
The following got Play's auto-reload to working with Eclipse:
General
→ Workspace
. Uncheck Build automatically
.For whatever reason, I had to restart OS X to get akim's suggestion to take hold.