Gradle plugin for building plugins for Fleet IDE
APACHE-2.0 License
The JetBrains Fleet SDK is a collection of plugins for the Gradle build system to help to configure your environment for building and publishing plugins for JetBrains Fleet.
Here is the list of tasks that the JetBrains Fleet SDK Gradle plugin provide to your project:
Task name | Command | Description | Requires Marketplace Token |
---|---|---|---|
runFleet | ./gradlew runFleet |
runs Fleet locally with your plugin and its dependencies automatically loaded | No |
distZip | ./gradlew distZip -Porg.jetbrains.fleet-plugin.marketplaceUploadToken=<your_token> |
assembles a .zip containing metadata, your plugin layers jars and all dependency jars that are relevant, ready for upload. |
Yes, to infer vendor information |
uploadPlugin | ./gradlew uploadPlugin -Porg.jetbrains.fleet-plugin.marketplaceUploadToken=<your_token> |
uploads the distribution built by distZip to Marketplace. |
Yes |
deleteAllDownloadedCaches | ./gradlew deleteAllDownloadedCaches |
Deletes all caches downloaded by the org.jetbrains.fleet-plugin (/!\ regardless of the Gradle project) |
No |