Как получить корневой каталог проекта leiningen во время выполнения?Получить корневой каталог проекта leiningen
Моя проблема заключается в том, что я хочу разместить свой файл sqlite в корневом каталоге и получить доступ к нему через исходный код в другом исходном файле.
Мне не нравится использовать относительный путь, так как я должен делать?
Когда вы говорите, «SQLite file ", является ли файл данных или файл, содержащий исходный код? Если это файл данных, мой опыт в том, что большинство функций записи файлов и чтения файлов будут использовать корневой каталог проекта Leiningen по умолчанию. Если это не работает, я бы посмотрел документацию о функциях, которые вы используете для доступа к файлу. (Если вы вызываете функции Java из Clojure, то где функции Java ожидают найти файлы?) Если вы пытаетесь сохранить файл исходного кода Clojure в корне Leiningen, одним из вариантов будет использование файла load ', хотя это не считается хорошей идеей. – Mars
Я имею в виду файл данных, и функция, которую я использую, не работает на leiningen project root dir.If это работает, это еще один вопрос, как функция может знать, где находится корневой каталог? – user2925565