Plugin packaging
Check a small bootstrap project as an example.
Place your plugin artifacts under the following Toolbox App plugins directory (dev/unpacked form):
~/Library/Caches/JetBrains/Toolbox/plugins/<plugin-id>
$XDG_CACHE_HOME/JetBrains/Toolbox/plugins/<plugin-id>
If $XDG_CACHE_HOME is not set then the following directory is used:
~/.cache/JetBrains/Toolbox/plugins/<plugin-id>
%LOCALAPPDATA%/JetBrains/Toolbox/cache/plugins/<plugin-id>
Check the required files:
Your plugin JAR(s). Do not bundle the Toolbox App dependencies; they are provided by the application.
extension.json(generated from your build configuration)Optional: Use
icon.svgfor plugin iconsOptional:
dependencies.jsonwhen required by compliance
Use the following recommended structure
Check the following Gradle copy task example: