/liferay-plugin-intellij

A plugin to help working with Liferay in IntelliJ IDEA

Primary LanguageJavaMIT LicenseMIT

Liferay Plugin for IntelliJ

Build Status

Description

A plugin for Jetbrains IntelliJ IDEA to support developing Liferay components.

This plugin mainly focuses on code completion features. It gives IntelliJ IDEA more information about typical Liferay files and project structures. By this the existing code completion features of IntelliJ can be used for Liferay specific files, too. There is no user interface for the plugin. Just have a look at the following topics to see which areas have been improved:

Supported IDEs

  • IntelliJ 2016.3 and above (Community)
  • IntelliJ 2016.3 and above (Ultimate)

Supported Liferay Versions

  • Liferay 6.1 CE / EE
  • Liferay 6.2 CE / EE
  • Liferay 7.0 / DXP

Supported Build Tools

  • Maven
  • Gradle (Liferay 7.0 / DXP only)
  • Npm

Releases

See Releases to download binary release versions.

Developers

This plugin uses a Gradle based IntelliJ Plugin development.

To build the plugin, just run gradle build. The build script downloads required files automatically.

Contributions are welcome.

Known Issues

  • Indent does not work properly inside <aui:script>-Tags containing other tags like <portlet:namespace/>.
  • @theme_image_path@ reference in CSS files work, but still shown in red (SCSS works properly)

Licence

See LICENSE.txt.

For third-party licenses see LICENSE-3RD-PARTY.txt.