* 2023.1 release: update gh-links, re-gen EP lists * code samples: update target version * code samples: fix framework_basics missing dependency on Java plugin * stub_indexes.md: update -master GH link * EP lists: improve "Topic" presentation * internal_ui_inspector.md: fix link * kotlin_demo: fix link * Generate Android Studio releases * publishing_plugin.md: add note about plugin signing * plugin_signing.md: Update information about providing `certificateChainFile` and `privateKeyFile` + minor changes * tools_gradle_intellij_plugin.md: add `verifyPluginSignature` task * plugin_signing.md: add Plugin Signature Verification * plugin_signing.md: fixed anchor * creating_plugin_project.md: update * GH: set final 2023.1 tag * GH code samples: update PV version * code samples: ComparingStringReferencesInspection compatibility with 231.*
2.2 KiB
Code Samples
Accessing SDK Docs code samples.
This guide comes with a number of sample plugins available from dedicated intellij-sdk-code-samples GitHub repository.
Please see README.md which lists all available code samples with a short description.
Each sample is stored in a dedicated folder and is accompanied by its own README.md. Links to the corresponding tutorial or reference page in this tutorial, as well as a list of relevant show-cased elements are provided.
Using Gradle
All sample plugins are based on Gradle, see to get started.
Additionally, the Working with Gradle in IntelliJ IDEA screencast offers a thorough introduction to Gradle functionality inside IntelliJ IDEA.
Setting up Code Samples
Make sure plugins Git, Gradle, and Plugin DevKit are enabled.
Clone the intellij-sdk-code-samples GitHub repository via Git | Clone.... After successful cloning, the IDE suggests opening the project.
Select the code sample(s) to import via the Gradle tool window.
Alternatively, import all code samples available by choosing _gradleCompositeBuild, which links all Gradle projects in a Composite Build.
After successful import, the project appears in the Gradle tool window tree as a new node.
Assign a Java 17 SDK in Settings | Build, Execution, Deployment | Build Tools | Gradle for Gradle JVM.
Invoke Reload All Gradle Projects from the Gradle tool window toolbar if necessary.
Running Code Samples
Run the plugin by using the Gradle runIde
task shown under the corresponding project's Tasks node in the Gradle tool window.