KtaleDepsPlugin

class KtaleDepsPlugin : Plugin<Project>

Gradle plugin that emits .dependencies and optional .repositories resources into the jar.

Purpose

When KTale is used as a standalone/bundled server runtime, it can:

  • load a plugin jar

  • read .dependencies / .repositories

  • download those dependencies into a cache

  • build a plugin classloader without shading

Design note

This is based on the same idea as your KPaperGradle plugin, but intentionally does not generate any server-specific bootstrap classes.

See: KPaperGradle reference implementation

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open override fun apply(project: Project)