IntelliJ Concepts: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 15: Line 15:
=.idea Directory=
=.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.
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==
 
==tasks.xml==
 
==User Dictionaries==
 
==shelf==
 
==datasources.xml==
 
==libraries==
 
All XML files under <tt>.idea/libraries</tt> 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:
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:


{{Internal|Git and IntelliJ IDEA#Overview|Git and IntelliJ IDEA}}
{{Internal|Git and IntelliJ IDEA#Overview|Git and IntelliJ IDEA}}

Revision as of 17:42, 10 May 2018

External

Internal

Module

Grouping Modules

https://www.jetbrains.com/help/idea/creating-and-managing-modules.html#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:

workspace.xml

tasks.xml

User Dictionaries

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:

Git and IntelliJ IDEA