Каталог jc-data
Каталог jc-data имеет особое предназначение в проектах.
Если каталог jc-data имеется в корне проекта, то все такие каталоги
объединяются в виртуальный каталог и доступны внутри project.jc
с помощью сервиса jandcode.jc.std.JcDataService:
JcDataService svc = ctx.service(JcDataService)
// список всех файлов в каталоге
List<String> lst = svc.findFiles("path1/path2")
// найти файл
String fn = svc.findFile("path1/file.txt")
// ссылка на виртуальный каталог
VDir vdir = svc.vdirКроме того, в виртуальный каталог включаются так же каталоги
META-INF\jc-data из всех доступных в проекте jar-файлов вне зависимости от того,
включены они в зависимости проекта или нет.
Список всех подключенных каталогов jc-data можно посмотреть командой:
jc showinfo -a
Если каталог jc-data находится в корне java-модуля,
то такой каталог включается в jar как META-INF/jc-data.