IvyModule

@Serializable
data class IvyModule(val version: String = "2.0", val info: IvyModule.Info? = null, val configurations: List<IvyModule.Configuration> = listOf(Configuration("default")), val publications: List<IvyModule.Artifact> = emptyList(), val dependencies: List<IvyModule.Dependency> = emptyList())

Constructors

Link copied to clipboard
constructor(version: String = "2.0", info: IvyModule.Info? = null, configurations: List<IvyModule.Configuration> = listOf(Configuration("default")), publications: List<IvyModule.Artifact> = emptyList(), dependencies: List<IvyModule.Dependency> = emptyList())

Types

Link copied to clipboard
@Serializable
data class Artifact(val name: String? = null, val type: String? = null, val ext: String? = null, val conf: String? = "default", val url: String? = null, val packaging: String? = null)
Link copied to clipboard
@Serializable
data class Configuration(val name: String? = null, val visibility: String = "public")
Link copied to clipboard
@Serializable
data class Dependency(val organization: String? = null, val name: String, val version: String, val artifacts: List<IvyModule.Dependency.Artifact> = emptyList())
Link copied to clipboard
@Serializable
data class Info(val organisation: String? = null, val module: String? = null, val revision: String? = null, val publication: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
val info: IvyModule.Info? = null
Link copied to clipboard
Link copied to clipboard