In the Intershop 7.9 project I'm currently working on the development server doesn't seem to monitor the ISML files for changes. This means a cartridge rebuild is necessary before seeing any ISML changes. In previous projects I've worked on (ISH 7.5, 7.6, 7.7) this was never necessary, just saving the ISML file was enough.
It feels like I'm missing something really simple, but I can't seem to figure it out. So far I've tried the following without success:
- Made sure page caching is disabled.
- Redeploying the server by running the command:
gradlew deployServer
- Enable hot code reloading by running the command:
gradlew enableHotCodeReloading
. - Checked the
gradle.properties
file located inGRADLE_USER_HOME
, all cartridges I expected to see are listed as sourceCartridges. - Checked the
environment.properties
file, as far as I can see this file contains no properties that would do anything for live code reloading. - Reinstalled Intershop Studio.
Any suggestions on how to fix this would be greatly appreciated.
As far as I remember there were some relevant properties in
appserver.properties
. I've googled these by chance:Now try with these values:
I think that if you do not want to loose your changes on server redeploy then you may put the snippet above into a file named
development.properties
located in the same directory asappreserver.properties
.