什么是IntelliJ IDEA项目

2018-10-09 14:06 更新

IntelliJ IDEA 项目介绍

一个项目是 IntelliJ IDEA 开发工作的顶级组织单位。在其完成的形式中,一个项目可能代表一个完整的软件解决方案。

项目是以下内容的集合:

  • 您的工作成果:源代码,构建脚本,配置文件,文档, 工件等。
  • 用于开发、编译、运行和测试代码的 SDK 和库。
  • 在项目上下文中表示您的工作首选项的项目设置。

一个项目有一个或多个模块作为其部件。

IntelliJ IDEA 项目格式和文件

IntelliJ IDEA 将项目及其组件的配置数据存储在纯文本 XML 文件中,从而便于管理和与他人共享项目配置数据。

有两种格式可用于存储项目配置数据: 基于目录的格式和基于文件的格式。

基于目录的格式

当使用基于目录的格式时,项目目录中有一个 .idea 项目目录。

该 .idea 目录包含一组配置文件(.xml)。每个文件只包含与某个功能区域相关的配置数据的一部分,该部分是在文件的名称中反映出来的,例如:compiler.xml,encodings.xml,modules.xml。

几乎所有的文件都包含项目本身的核心信息,例如组件模块的名称和位置,编译器设置等。因此,这些文件可能(并且应该)保持版本控制。

有一个例外的文件是:workspace.xml。它存储您的个人设置,如 Windows(窗口)的位置和放置位置,VCS 和历史记录设置,以及与开发环境有关的其他数据。因此,您不太可能希望与同事共享此文件。

基于文件的格式

如果使用基于文件的格式,则在项目目录中有两个配置文件。其中一个文件具有 .ipr 扩展并存储核心项目信息。另一个文件具有 .iws 扩展名,并存储您的个人工作区设置。

该 .iws 文件不应置于版本控制下,而应在. ipr 文件中。

可以将基于文件的格式转换为基于目录的格式,请参阅转换项目格式。

转换项目格式

你可以将基于文件的格式转换为基于目录的格式:文件| 另存为基于目录的格式(File | Save as Directory-Based Format)。因此,当项目重新开启时,您可以删除.ipr和.iws文件。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号