All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jtransc.BaseArtifacts.kt Maven / Gradle / Ivy

There is a newer version: 0.6.8
Show newest version
package com.jtransc

data class Artifact(val group: String, val name: String, val version: String) {
	val str: String get() = "$group:$name:$version"
	override fun toString(): String = str
}

fun Iterable.toListString(): List = this.map { it.str }

val BaseRuntimeArtifactsWithoutVersion = listOf(
	Artifact("com.jtransc", "jtransc-rt", JTranscVersion.getVersion()),
	Artifact("com.jtransc", "jtransc-rt-core", JTranscVersion.getVersion()),
	Artifact("com.jtransc", "jtransc-annotations", JTranscVersion.getVersion())
)

fun BaseRuntimeArtifactsForVersion(version: String = JTranscVersion.getVersion()) = BaseRuntimeArtifactsWithoutVersion.map { it.copy(version = version) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy