MENU

  /   Velocity Instellingen

In MetaFactory wordt gebruik gemaakt van de template engine Velocity (en Freemarker). Je kan hier links naar velocity files opgeven die door de Velocity Engine geladen worden, waarmee alle macro’s beschikbaar worden gemaakt voor andere velocity files in het pattern. De links naar deze velocity files zijn relatief t.o.v. de snippetFolders die gedefinieerd zijn in het MetaFactory project. Zodra een velocityLibrary niet kan worden gevonden tijdens het laden van het pattern wordt direct een foutmelding gegeven en stopt het proces (Fail Fast).

In onderstaand voorbeeld worden 2 velocity libraries geladen:

 

<?xml version="1.0" encoding="UTF-8"?>
<pattern xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xmlns="http://www.firstbase.nl/xsd/personaliom/pattern"
         xsi:schemaLocation="http://www.firstbase.nl/xsd/personaliom/pattern
                             http://www.firstbase.nl/xsd/personaliom/pattern.xsd">

  ...
  <velocity>
    <velocityLibrary>relative path to a velocity file with macro's</velocityLibrary>
    <velocityLibrary>some other path</velocityLibrary>
  </velocity>
  ...
</pattern>