IntelliJ Platform Plugin SDK Help

Facet

A facet represents configuration specific for a particular framework/technology, associated with a module. A module can have multiple facets. E.g. Spring Framework specific configuration is stored in a Spring facet.

For more information about facets see Adding Support for Frameworks and Technologies and the help page for the Facets dialog in the IntelliJ IDEA Web Help.

Facet Basics Sample

Please see Facet Basics sample plugin project.

Working with Facets

Managing Facets

To create, search and access the list of facets for a module use FacetManager.

Facet-Based Tool Window

A tool window dependent on the existence of given facet(s) can be registered via com.intellij.facet.toolWindow extension point.

Last modified: 14 January 2021