在我目前正在开发服务器上的 Intershop 7.9 项目中,似乎没有监视 ISML 文件的更改。这意味着在看到任何 ISML 更改之前,必须重新构建磁带盒。在我之前从事的项目(ISH 7.5、7.6、7.7)中,这从来没有必要,只需保存 ISML 文件就足够了。
感觉就像我错过了一些非常简单的东西,但我似乎无法弄清楚。到目前为止,我已经尝试了以下但没有成功:
- 确保禁用页面缓存。
- 通过运行以下命令重新部署服务器:
gradlew deployServer
- 通过运行以下命令启用热代码重新加载:
gradlew enableHotCodeReloading
. - 检查
gradle.properties
位于 中的文件GRADLE_USER_HOME
,我希望看到的所有墨盒都列为 sourceCartridges。 - 检查
environment.properties
文件,据我所知,该文件不包含可以为实时代码重新加载做任何事情的属性。 - 重新安装了 Intershop Studio。
任何有关如何解决此问题的建议将不胜感激。