Я написал небольшой плагин Java в IntellIJ IDEA. Этот плагин позволяет мне создавать файл yaml.
Я хочу сохранить его в структуре моего проекта с помощью функции doOKAction .
Если я жестко закодирую путь, он будет работать. Но если я запускаю свой плагин на другом компьютере, он не будет работать. (Конечно)
Я бы использовал:
Path root = Paths.get(".").normalize().toAbsolutePath();
, но это не работает ...
Поскольку плагин не включен в структуру текущего проекта и я бы получил что-то вроде этого:
"C:\Users\**\.gradle\caches\modules-2\files-2.1\com.jetbrains.intellij.idea\ideaIC\2019.3.2\b911671d7501d9fd63cea3eee8287d8ceb4113c6\ideaIC-2019.3.2\bin ..."
Если есть какой-то способ, какой будет лучший способ сохранить файл где-нибудь в структуре проекта?