Java IntelliJ PhpStorm/Idea:如何以编程方式获取xml配置文件夹

Java IntelliJ PhpStorm/Idea:如何以编程方式获取xml配置文件夹,java,intellij-idea,phpstorm,intellij-plugin,Java,Intellij Idea,Phpstorm,Intellij Plugin,我正在尝试与另一个系统进行同步插件,我需要从Idea/PhpStorm检索许多配置,例如: 系统名称(IntelliJIdea/WebIde…等) 系统版本(14/80/90…等) 还有如何从宏中构建路径(我不想创建任何PersistentStateComponent,因为我的最终目标是手动解析所有xml文件),因为我完全不知道StoragePathMacros.APP\u CONFIG(%APP\u CONFIG%)之类的东西 很抱歉问了一个非常基本的问题,但我现在试着问了10个小时,谢谢

我正在尝试与另一个系统进行同步插件,我需要从Idea/PhpStorm检索许多配置,例如:

  • 系统名称(IntelliJIdea/WebIde…等)
  • 系统版本(14/80/90…等)
还有如何从宏中构建路径(我不想创建任何PersistentStateComponent,因为我的最终目标是手动解析所有xml文件),因为我完全不知道StoragePathMacros.APP\u CONFIG(%APP\u CONFIG%)之类的东西


很抱歉问了一个非常基本的问题,但我现在试着问了10个小时,谢谢你的帮助。1)试着在这里提问:2)你可能也对这个问题感兴趣(如果你还没有看到的话):1)很久以前就已经问过了,但是没有答案,因为2)已经读过了,但是谢谢你。这只是一个疯狂的想法,但是你不能使用版本控制系统吗(cvs、svn、git等)在何处提交配置并在每台所需的机器上检查它们?整个团队有近1000名开发人员,在不同的系统上(取决于开发技术,如php、python、objective C…),因此在windows/linux/mac os和git/svn/mercurial上创建这样的触发器太广泛了…目前,我手动解析配置路径中的xml文件,但这不是最干净的解决方案!1)尝试在这里提问:2)您可能也对这一点感兴趣(如果您还没有看到的话):1)很久以前就已经完成了,但是没有得到答案,因为2)已经读过了,但是谢谢你。这只是一个疯狂的想法,但是你不能使用一个版本控制系统(cvs、svn、git等)来提交配置并在每台所需的机器上检查它们吗?整个团队有近1000名开发人员,并且在不同的系统上(取决于开发技术,如php、python、objective C…),所以在windows/linux/mac os和git/svn/mercurial上创建这样的触发器太广泛了。。。目前,我从配置路径手动解析xml文件,但这不是最干净的解决方案!