IntelliJ IDEA 14.0.0 Web Help

Available Facets and Their Dependencies

The following table lists the available facets. For each facet, it specifies a parent, and shows whether one or more facets are allowed for a module.

The information in this table may be read like this:

  • A module can have only one Android facet. (It may have none, of course.)
  • A module can have one or more EJB facets.
  • A module can have one or more Google App Engine facets but only if it has Web facets. (A Google App Engine facet is an extension of a Web facet.) Only one Google App Engine facet is allowed per Web facet.
Facet Parent Max number Notes
Android Module 1
AspectJ Module 1
Bean Validation Module 1
CDI Module > 1 CDI in the UI of IntelliJ IDEA is not shown as a facet. Instead, it is represented by the corresponding CDI implementation library in module dependencies. For more information, see Context and Dependency Injection (CDI).
EJB Module > 1
Google App Engine Web facet > 1 (1 per Web facet)
GWT Module 1
Hibernate Module 1
JavaEE Application Module > 1
JPA Module 1
JSF Web facet > 1 (1 per Web facet) A JSF facet provides an additional ability of downloading the following JSF component libraries: ICEfaces, OpenFaces, PrimeFaces, RichFaces.
OSGi Module 1
Seam Module 1
Spring Module 1 A Spring facet provides an additional ability of downloading the libraries for the following frameworks and Spring extensions: Spring Data JPA, Spring Integration, Spring Security, Spring Web Services, Spring Web Flow.
Struts Web facet > 1 (1 per Web facet)
Struts 2 Web facet > 1 (1 per Web facet)
Tapestry Module 1
Web Module > 1
Web Services Web facet > 1 (1 per Web facet)
Web Services Client Module 1

See Also

Concepts:

Procedures:

Reference:

Web Resources:

Last modified: 4 December 2014
comments powered by Disqus