Skip to content

JetBrains/fleet-gradle-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

official JetBrains project Twitter Follow

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

About

Gradle plugin for building plugins for Fleet IDE

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published