Configuring Project Structure
In this part:
- Configuring Project Structure
- Accessing Project Structure
- Accessing Module Settings
- Configuring Content Roots
- Excluding Files from Project
- Configuring Module Dependencies and Libraries
- Configuring Module Compiler Output
- Configuring Project Compiler Output
- Configuring Global, Project and Module SDKs
- Configuring Project and Global Libraries
Basics
For accessing project structure, IntelliJ IDEA provides Project Structure
dialog, which can be invoked by the icon on the
main toolbar, or using keyboard shortcut Ctrl+Shift+Alt+S.
On the project level, you have to define the general settings of a project (project SDK, language level, and the project compiler output), libraries for the current project, facets and artifacts. On the level of each module comprising a project, you have to define the content roots, module compiler output, and module dependencies.
On the global level, you can define the SDKs and libraries that will be available for the other projects.
To access project structure, use the
page
of the Settings/Preferences dialog, which is invoked by icon on the
main toolbar, or keyboard shortcut Ctrl+Alt+S.