To load the plugin into Toolbox App, run: ./gradlew build copyPlugin
Important: Do not include dependencies that are already present in the Toolbox App to avoid resolution conflicts.
Place plugin files in the appropriate directory for your operating system:
- Windows:
%LocalAppData%/JetBrains/Toolbox/cache/plugins/plugin-id
- macOS:
~/Library/Caches/JetBrains/Toolbox/plugins/plugin-id
- Linux:
~/.local/share/JetBrains/Toolbox/plugins/plugin-id
Copy the following files:
- Plugin JAR files
- localization files (should be in
localization
subfolder) extensions.json
icon.svg
To generate localization files:
- Run the gettext gradle task:
./gradlew gettext
- The generated
messages.pot
file will be placed in theresources/
directory. - Create translation files (*.po) for each target language based on the POT template
- Place the localization files in the
resources/localization
subfolder before building the plugin, named like<languageTag>.po