include и вложенность
Директива include внутри .jv модулей и execute java блоков.
include "file.jv" — рекурсивное подключение файла. Работает как внутри секций
execute java, так и внутри самих .jv файлов, и может быть вложенным сколь угодно глубоко.
// modules/mid.jv
include "modules/base.jv"
setVar("jv_mid_loaded", true);
Циклические include
Циклическое подключение (a.jv включает b.jv, а b.jv включает a.jv) корректно
обнаруживается при предзагрузке. Оба файла логируют Circular #include detected и просто не
подключаются — сервер не падает, остальные модули продолжают загружаться как обычно.
Это поведение было напрямую подтверждено стресс-тестом версии 1.1: при обнаружении цикла
затронутые модули помечаются как не загруженные, а весь остальной набор .jv-файлов
компилируется без сбоев.