


QuickStart for Black Duck (SCA) customers.The Code Sight Standard Edition is set up so you can quickly register yourself, download the analysis engines, and begin scanning source. QuickStart for the Code Sight Standard Edition.See how to migrate a DevKit plugin to Gradle.Ī dedicated SBT plugin is available for plugins implemented in Scala.The Quick Start topics are here to help you get Code Sight up and running, depending on which analysis engine or set of engines you plan to use. The old DevKit project model and workflow are still supported in existing projects and are recommended for creating theme plugins. See the IntelliJ Platform Plugin Template section for more information about the advantages of this approach and instructions on how to use it. This documentation section describes plugin structure generated with the New Project wizard, but the project generated with IntelliJ Platform Plugin Template covers all the described files and directories. IntelliJ Platform Plugin Template available on GitHub - in addition to the required project files, it includes configuration of the GitHub Actions CI workflows There are two main ways of creating a new Gradle-based IntelliJ Platform plugin project:ĭedicated generator available in the New Project Wizard - it creates a minimal plugin project with all the required files

To make sure that a plugin is not affected by API changes, which may happen between major releases of the platform, you can quickly verify your plugin against other IDEs and releases. It provides tasks to run the IDE with your plugin and to package and publish your plugin to the JetBrains Marketplace. Gradle IntelliJ Plugin manages the dependencies of a plugin project - both the base IDE and other plugin dependencies. To verify these plugins are installed and enabled, see the help section about Managing Plugins. The IntelliJ IDEA Ultimate and Community editions bundle the necessary plugins to support Gradle-based plugin development: Gradle and Plugin DevKit. The recommended solution for building IntelliJ Platform plugins is Gradle IntelliJ Plugin. In some cases, implementing an actual IntelliJ Platform plugin might not be necessary, as alternative solutions exist. To become more familiar with IntelliJ IDEA, please refer to the IntelliJ IDEA Web Help.īefore starting with the actual development, make sure to understand all requirements to achieve best Plugin User Experience (UX). It is highly recommended to always use the latest available version, as the plugin development tooling support from bundled Plugin DevKit continues supporting new features. Both include the complete set of plugin development tools. IntelliJ Platform plugins can be developed by using either IntelliJ IDEA Community Edition or IntelliJ IDEA Ultimate as your IDE.
