Package-level declarations

Types

Link copied to clipboard
class Bump(val type: BumpType, val message: String, val paths: List<String>)
Link copied to clipboard
class BumpFile(val bumps: MutableList<Bump>)
Link copied to clipboard
Link copied to clipboard
class Changelog : Plugin<Project>
Link copied to clipboard
Link copied to clipboard
class ChangelogStructure(val lastUpdate: Date, val projects: List<ProjectStructure>)
Link copied to clipboard
class ChangelogVersion(val version: Version, val changes: List<String>)
Link copied to clipboard
interface Dependency
Link copied to clipboard
open class DependencyResolveTreeTask : DefaultTask
Link copied to clipboard
class ExternalDependency(val group: String, val name: String, val version: String, val dependencies: List<Dependency>) : Dependency
Link copied to clipboard
class PackageChangelog(val path: String, val name: String, val description: String, val versions: MutableList<ChangelogVersion> = mutableListOf())
Link copied to clipboard
data class ParsedGitTag(val name: String, val sha: String)
Link copied to clipboard
open class PrintAllDependentsTask : DefaultTask
Link copied to clipboard
open class PrintDependencyTreeTask : DefaultTask
Link copied to clipboard
open class PrintDirectDependentsTask : DefaultTask
Link copied to clipboard
class ProjectDependency(val group: String, val name: String, val version: String, val dependencies: List<Dependency>, val subproject: Project) : Dependency
Link copied to clipboard
class ProjectStructure(val path: String, val name: String, var version: Version, val description: String, val author: String, val license: String, val dependencies: List<String>, val project: Project)
Link copied to clipboard
class ReleaseTag(val tagName: String, val sha: String, val version: Version, val project: ProjectStructure, val timestamp: Date)
Link copied to clipboard
open class ResolveAllDependentsTask : DefaultTask
Link copied to clipboard
open class ResolveDirectDependentsTask : DefaultTask
Link copied to clipboard
open class ResolveProjectDependenciesTask : DefaultTask
Link copied to clipboard
open class ResolveProjectDependentsTask : DefaultTask
Link copied to clipboard
Link copied to clipboard
data class TagCreationInfo(val project: ProjectStructure, val version: Version, val message: String)
Link copied to clipboard
class TagStash(val name: String)
Link copied to clipboard
Link copied to clipboard
class Version(var major: Int, var minor: Int, var patch: Int, var suffix: String)

Properties

Link copied to clipboard
val Project.allDependents: List<Project>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val Project.directDependents: List<Project>
Link copied to clipboard
var Project.private: Boolean
Link copied to clipboard
var Project.public: Boolean

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun Project.printDependents(indent: Int)
Link copied to clipboard
fun Dependency.printTree(indent: Int = 0)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun Project.resolveVersion(): Version
Link copied to clipboard
fun tagRef(name: String): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard