На каком языке используются инкапсулированные переменные '@'
Я пытаюсь выяснить, как работает довольно большой Java-проект, пройдя через него в отладчике на моем компьютере с Windows, но для того, чтобы он прошел через процедуры инициализации, все значения в нескольких файлах.properties должны быть правильными. Многие из этих файлов.properties содержат такие строки:
program.root=file://@program.root.dir@
Было бы очень полезно для моего понимания, если бы я мог выяснить, каким будет значение по умолчанию или безопасное значение для любой из этих переменных, но я понятия не имею, что должно их интерпретировать. Я знаю, что он не работает в моей системе, поскольку, шагая по коду, я вижу URI, указывающий на "file://@program.root.dir@", который вызывает ошибки, как только он используется. Но моя система очень далека от производственных серверов Linux, поэтому что-то важное, вероятно, отсутствует.
Итак, мой вопрос: какой язык программирования / написания сценариев или виртуальная машина или окружение использует @ вмещаемых @ переменных? Подобные вещи общеизвестно трудны для поиска, так как интернет не позволяет выполнять поиск по "@".
1 ответ
autoconf может использовать их, особенно во входных скриптах. На выходе эти @foo@ заменяются чем-то другим.