我在 Maven 项目中编辑模板文件(HTML 文件)时遇到问题。我已经使用命令“mvn eclipse:eclipse”(如果重要的话)将 Maven 项目变成了 Eclipse 项目。我使用 Apache Velocity Engine 作为该项目的模板引擎。
当我在 Sublime 中编辑文件,然后保存文件并刷新浏览器时,出现了问题。变化不显示!然而,如果我在 Eclipse 中打开模板文件,只需打开它,我什至可以立即打开和关闭它,然后刷新浏览器,更改就会显示出来。
我做了一个测试,看看这个问题是否也出现在其他简单的项目上,并且使用单个 HTML 文件和一个简单的 http 服务器,我在 Sublime 中保存的工作显示正常。
有人知道这里发生了什么吗?我必须继续使用 Eclipse 作为 HTML 编辑器吗? :( Eclipse 项目文件是否阻止我使用其他编辑器?为什么仅当我在 Eclipse 中打开文件时才会显示更改?
非常感谢任何帮助!
最佳答案
为了使更改生效,您必须右键单击 Eclipse 资源管理器选项卡中的文件并选择“刷新”,以便将(静态)更改重新加载到 Apache。对于动态更改,您需要重新启动 apache 或使用 JRebel 等插件。
关于eclipse - Sublime Text 2 编辑的文件更改在 Maven 项目中刷新浏览器时不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18724534/