2

在我的 Maven 项目中编辑模板文件(HTML 文件)时遇到问题。我已使用命令“mvn eclipse:eclipse”(如果重要)将 Maven 项目设为 Eclipse 项目。我使用 Apache Velocity Engine 作为这个项目的模板引擎。

当我在 Sublime 中编辑文件时出现问题,然后保存文件并刷新浏览器。变化不显示!但是,如果我在 Eclipse 中打开模板文件,只需打开它,我什至可以立即打开和关闭它,然后刷新浏览器,更改就会显示出来。

我已经做了一个测试,看看这个问题是否也发生在其他简单的项目上,并且使用单个 HTML 文件和一个简单的 http-server,我保存在 Sublime 中的工作正常显示。

有人知道这里发生了什么吗?我一定会继续使用 Eclipse 作为 HTML 编辑器吗?:( Eclipse 项目文件是否阻止我使用其他编辑器?为什么只有在 Eclipse 中打开文件时才会显示更改?

任何帮助是极大的赞赏!

4

2 回答 2

1

为了使更改发生,您必须右键单击 Eclipse 资源管理器选项卡中的文件并选择“刷新”,以便将(静态)更改重新加载到 Apache。对于动态更改,您需要重新启动 apache 或使用 JRebel 等插件。

于 2013-09-10T16:51:41.963 回答
1

Eclipse 将文件复制到 webapp 中的“目标”文件夹。Sublime(和其他)不会自动执行此操作,因此您需要手动执行此操作,或者通过将在保存时复制文件的插件执行此操作。

于 2013-11-11T17:54:17.057 回答