问题:
~run
自动编译,但只有手动重新启动服务器才能更新服务器上的内容。 routes
下的conf
的更改。 背景:
在OSX 10.8.3上运行的
使用Eclipse Juno 4.2.2的
play ~run
启动为了能够进行更改而不必每次尝试都重新启动服务器(不成功):
控制台中的
clean
-> eclipse
-> ~run
clean
-> compile
-> ~run
Refresh using native hooks or polling
->从classes_managed
中删除Referenced Libraries
并手动添加问题:
更多的信息:
两者都指出JNotify是自动重新加载无法正常工作的原因。答案之一(没有足够的代表写评论)提到如何“破解Play框架的sbt插件以使PlayReloader特性表现得好像JNotify不可用。”一个人怎么能做到这一点?
最佳答案
以下内容使Play的自动重装功能可以与Eclipse配合使用:
General
→Workspace
。取消选中Build automatically
。 无论出于何种原因,我都必须重新启动OS X才能获得akim的建议。
关于java - Play Framework 2.1 Java/Eclipse : Auto-Reload not working,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15709325/