fleet-gradle-plugin
fleet-gradle-plugin copied to clipboard
Gradle plugin for building plugins for Fleet IDE
Fleet Gradle Plugin
The Fleet Gradle Plugin is a plugin for the Gradle build system to help configuring your environment for building and publishing plugins for Fleet.
Usage
plugins {
kotlin("jvm") version "1.8.0"
`kotlin-dsl`
id("org.jetbrains.fleet") version "0.2-SNAPSHOT"
}
fleet {
fleetVersion.set("1.15.6")
common {
// add common dependencies with add(...)
}
frontend {
// add frontend dependencies with add(...)
}
workspace {
// add workspace dependencies with add(...)
}
plugins.addAll(
"fleet.run" // add dependencies to other plugins
)
}
repositories {
mavenLocal()
mavenCentral()
maven("https://cache-redirector.jetbrains.com/intellij-dependencies")
}
Useful tasks
runFleet
To run Fleet with your plugin, you can use the runFleet task. This will start Fleet and automatically load your plugin.
./gradlew runFleet
distZip
To build a distribution zip for your plugin, you can use the distZip task. This will create a zip file containing your plugin and all of its dependencies, ready for distribution.
./gradlew distZip