XtrasLibrary

open class XtrasLibrary(val xtras: Xtras, val project: Project, val name: String)

Constructors

Link copied to clipboard
constructor(xtras: Xtras, project: Project, name: String)

Types

Link copied to clipboard
Link copied to clipboard
interface SourceConfig

Properties

Link copied to clipboard
var binaryPackageArtifactID: (KonanTarget) -> String
Link copied to clipboard
val buildEnabled: Provider<(KonanTarget) -> Boolean>
Link copied to clipboard
var buildTargets: ListProperty<KonanTarget>
Link copied to clipboard
Link copied to clipboard
val group: Property<String>
Link copied to clipboard
var installDirMap: (KonanTarget) -> File
Link copied to clipboard
val interopsFile: RegularFileProperty
Link copied to clipboard
var libDirMap: (KonanTarget) -> File
Link copied to clipboard
Link copied to clipboard
var packageFileMap: (KonanTarget) -> File
Link copied to clipboard
val project: Project
Link copied to clipboard
val publishBinaries: Property<Boolean>
Link copied to clipboard
Link copied to clipboard
var sourcesDirMap: (KonanTarget) -> File
Link copied to clipboard
var subPathMap: File.(KonanTarget) -> File
Link copied to clipboard
val version: Property<String>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun XtrasLibrary.registerPackageResolveTask(target: KonanTarget)
Link copied to clipboard
fun XtrasLibrary.resolveBinariesFromMaven(target: KonanTarget): File?
Link copied to clipboard
fun XtrasLibrary.taskNameSourceExtract(konanTarget: KonanTarget): String
Link copied to clipboard
open override fun toString(): String