A sample IntelliJ IDEA plugin built with Java and IntelliJ Platform Plugin SDK.
- JDK 21+
- IntelliJ IDEA (Community or Ultimate)
# Build
./gradlew build
# Run debug IDE instance
./gradlew runIde
# Verify plugin compatibility
./gradlew verifyPluginsrc/
├── main/
│ ├── java/com/lsy/idea/ # Plugin source code
│ └── resources/META-INF/
│ └── plugin.xml # Plugin descriptor
└── test/
└── java/com/lsy/idea/ # Test code
Key properties are in gradle.properties:
pluginId- Plugin unique IDpluginName- Plugin display namepluginSinceBuild- Minimum compatible versionpluginUntilBuild- Maximum compatible versionplatformVersion- IntelliJ SDK version