Hi,

As I'm sure not everybody noticed the change introduced by OFBIZ-11161 
regarding Cache maintenance and labels refreshing here is a notice.

As mentioned Mathieu:

   <<OK let me recap what *"gradlew --continuous*" is supposed to achieve.

   When moving to a "location independent resources" world, things has to be 
shipped inside ofbiz.jar. From the Gradle perspective this means that
   resources (including "*Labels.xml" files) needs to be copied inside the 
"build" directory where class files are written before running OFBiz (this
   corresponds to the :classes target) .

   When running gradlew ofbiz or gradlew run the "*Labels.xml" resources are retrieved 
from the classpath which point to the "build" directory not
   the source directory. This means that when editing the Labels.xml file from 
the source directory, this has no effect on the one accessible via
   classpath.

   To achieve pseudo hot reload of label resources, gradlew --continuous 
watches the source directory for every file change and automatically
   regenerate the "build" directory according what has changed in the source directory. 
So each time you save a "*Labels.xml" file from the source
   directory, it should trigger a rebuild.>>

HTH

Jacques

Reply via email to