IntelliJ IDEA 2016.1 Help

Supported Module Types

Supported module types are listed and briefly explained in the following table. Note that the set of available module types depends on the IntelliJ IDEA edition being used (Community or Ultimate) and also on which plugins are currently enabled.

Module typeDescriptionEditions
Java ModuleEncapsulates core functionality for building Java applications. The functionality of a Java module can be expanded by adding facets.Community and Ultimate
Web Module Provides facilities for developing web applications using programming languages other than Java, for example, PHP, or JavaScript, or markup languages. Ultimate
Plugin ModuleFacilitates development of IntelliJ IDEA plugins. Supports IntelliJ IDEA SDK configuration and run configurations for running a dedicated IntelliJ IDEA instance for plugin debugging.Community and Ultimate
J2ME ModuleProvides facilities for developing J2ME mobile applications, including support for various Mobile JDK and J2ME-oriented run configurations.Ultimate
Flash ModuleThis module type is intended for developing Adobe Flash platform-targeted content (applications and libraries for web (Flash Player), desktop (Adobe AIR) and mobile devices (AIR mobile)).Ultimate
Android ModuleEncapsulates core functionality for developing Android applications.Community and Ultimate
Maven ModuleProvides facilities for managing Maven projects, executing Maven goals, downloading artifacts.Community and Ultimate
Grails ApplicationProvides facilities for Grails application development.Ultimate
Griffon ApplicationProvides facilities for Griffon application development.Community and Ultimate
The following module types are available provided that the corresponding plugins are downloaded and enabled:
Ruby ModuleProvides facilities for creating Ruby projects and Rails applications. Visit Ruby plugin homepage.Ultimate
Python ModuleProvides facilities for Python, Django and Google App Engine development. Visit the Python plugin homepage.Ultimate

See Also

Last modified: 13 July 2016