从 JetBrains IntelliJ ".idea" 目录中读取项目元数据



我正在寻找有关从使用各种 JetBrains 程序创建的项目中的.idea目录中读取项目信息的信息/文档。

在 NetBeans 中,这相当简单:打开nbproject/project.xml,可以获取项目的名称以及项目类型(例如org.netbeans.modules.php.project)。

有了.idea,我很难找到数据的明确位置。

具体来说,我正在寻找:

  1. 项目名称(如果与根目录名称不同)
  2. 创建项目的确切软件(WebStorm vs. PhpStorm vs. PyCharm vs. RubyMine vs. [...])

项目的名称(如果与根目录名称不同)

查看.idea/.name文件(如果存在) - 它是一个包含单行文本的纯文本文件。

创建项目的确切软件(WebStorm vs. PhpStorm vs. PyCharm vs. RubyMine vs. [...])

AFAIK内部没有这样的信息 - 所有产品都使用相同的文件夹/格式(好吧,IntelliJ也可以使用.ipr文件IIRC - 传统格式)。

不同的 IDE 可能使用不同类型的模块:例如 PhpStorm/WebStorm 只使用WEB_MODULE-- 查看.iml文件。

最新更新