CrafterCMS:Crafter引擎似乎没有注意到/ classes/groovy文件夹中的更改

Mic*_*hen 6 java groovy content-management-system

Crafter Engine似乎没有注意到文件/classes/groovy夹中的文件已更改.当我们在那里修改groovy文件时,需要重启Tomcat才能使用它.这是一个已知问题还是设计问题?

/opt/crafter/master>grep -r /classes/groovy engine/
engine/src/main/resources/crafter/engine/services/main-services-context.xml:        <property name="groovyClassesPath" value="/classes/groovy"/>
Run Code Online (Sandbox Code Playgroud)

Alf*_*uez 8

Groovy类成为类加载器的一部分,因此通常不会对它们进行更改.应用更改的最佳方法是重建站点的上下文,这将删除旧的类加载器.要重建,请调用API /api/1/site/context/rebuild.json.部署者也可以配置为在/ classes/groovy下的文件发生更改时调用此API.