IntelliJ Concepts: Difference between revisions
Jump to navigation
Jump to search
Line 17: | Line 17: | ||
The .idea directory is used by IntelliJ to store project-related configuration metadata, and it is collocated with the project. It lives by default under the project's root. It contains the following file: | The .idea directory is used by IntelliJ to store project-related configuration metadata, and it is collocated with the project. It lives by default under the project's root. It contains the following file: | ||
==workspace.xml== | ==User-Specific Settings== | ||
===workspace.xml=== | |||
Stores user-specific settings. | Stores user-specific settings. | ||
==tasks.xml== | ===tasks.xml=== | ||
==User Dictionaries== | ==User Dictionaries== |
Revision as of 17:51, 10 May 2018
External
Internal
Module
Grouping Modules
.idea Directory
The .idea directory is used by IntelliJ to store project-related configuration metadata, and it is collocated with the project. It lives by default under the project's root. It contains the following file:
User-Specific Settings
workspace.xml
Stores user-specific settings.
tasks.xml
User Dictionaries
Maintained in .idea/dictionaries/username.xml.
shelf
datasources.xml
libraries
All XML files under .idea/libraries will be generated by the Gradle or the Maven project.
These are some recommendations on what to share and what not to share in a SVC system. The article applies to Git, but the rules are generally valid: