⚠️ This plugin doesn't support AsyncAPI 1.x
Idea plugin for the java-asyncapi & AsyncAPI - Helps to edit and validate AsyncAPI specification files.
- Recognition of AsyncAPI specifications.
- AsyncAPI specification auto-completion.
- AsyncAPI specification example creation from
file
->new
->AsyncAPI specification
. - AsyncAPI specification inspection and validation using AsyncAPI JSON Schema.
- Local references resolving with auto-completion in AsyncAPI specification.
- File references resolving with auto-completion in AsyncAPI specification.
- AsyncAPI specification preview as html in built-in/external browser.
- clone repository
git clone https://github.com/Pakisan/jasyncapi-idea-plugin.git
- move to jasyncapi-idea-plugin
cd jasyncapi-idea-plugin
- build plugin
./gradlew :buildPlugin
... should have no errors 4. verify plugin
NOTE: This will take a while the first time as it will have to download every single version of IntelliJ IDEA listed in the runPluginVerifier
section of the build.gradle.kts
file.
./gradlew :verifyPlugin
... should have no errors 5. install plugin from disk - JetBrains Instruction
If you want to build the plugin locally and/or install it from this repo - check the compatibility table