插件:在项目结构中保存文件的最佳方式?
Plugin : Best way to safe a file in a project structure?
我在 IntellIJ IDEA 中编写了一个小 Java 插件。这个插件允许我创建一个 yaml 文件。
我想使用 doOKAction 函数将其保存在我的项目结构中。
如果我对路径进行硬编码,它将起作用。但是,如果我 运行 我的插件在另一台计算机上,它将无法工作。 (当然)
我会使用:
Path root = Paths.get(".").normalize().toAbsolutePath();
但这不起作用...
因为插件不包含在当前项目结构中,我会得到这样的东西:
"C:\Users\**\.gradle\caches\modules-2\files-2.1\com.jetbrains.intellij.idea\ideaIC19.3.2\b911671d7501d9fd63cea3eee8287d8ceb4113c6\ideaIC-2019.3.2\bin ..."
如果有办法的话,将文件存储在项目结构中某处的最佳方法是什么?
我在 IntellIJ IDEA 中编写了一个小 Java 插件。这个插件允许我创建一个 yaml 文件。
我想使用 doOKAction 函数将其保存在我的项目结构中。
如果我对路径进行硬编码,它将起作用。但是,如果我 运行 我的插件在另一台计算机上,它将无法工作。 (当然)
我会使用:
Path root = Paths.get(".").normalize().toAbsolutePath();
但这不起作用...
因为插件不包含在当前项目结构中,我会得到这样的东西:
"C:\Users\**\.gradle\caches\modules-2\files-2.1\com.jetbrains.intellij.idea\ideaIC19.3.2\b911671d7501d9fd63cea3eee8287d8ceb4113c6\ideaIC-2019.3.2\bin ..."
如果有办法的话,将文件存储在项目结构中某处的最佳方法是什么?