Zurzeit werden neue ScriptRecorder Templates unter
deploy/private/webapp/WEB-INF/test/
angelegt. Das ist nicht erwünscht s. Ticket #24558.
Ein besserer Pfad ist bspw. das Testverzeichnis der Anwendung direkt unter webapp/WEB-INF. Für die TL Demo bspw.
com.top_logic.demo/webapp/WEB-INF/test/
Umsetzung
Neue Templates werden direkt unter den konfigurierten Wurzelordner des toplevel Moduls der Anwendung gespeichert. Der Wert des konfigurierten Wurzelordners in tl:TemplateResourceLocator und tl:TemplateTreeBuilder ist standardmäßig das Alias SCRIPT_TEMPLATE_PATH. Das ist bspw. in scriptingTemplateConf.xml mit dem Wert /WEB-INF/test/actions belegt. Ohne Änderung an der Konfiguration wird es also in der Demo Anwendung in
com.top_logic.demo/src/main/webapp/WEB-INF/test/actions
erstellt.
Test
Neues Template in Demo erstellen und prüfen ob in com.top_logic.demo/src/main/webapp/WEB-INF/test/actions das neue Template erstellt wurde.