Overview
The saker.sdk.support package in the saker.nest repository provides features for working with Software Development Kits, their descriptions and references for other tasks in the saker.build system.
An SDK from a build execution perspective is an immutable installation of resources that can be used by the build in order to perform its tasks. The saker.sdk.support package helps managing and describing the SDKs to be used during the build execution.
It mainly provides a programmatic API for other packages to use, however, the sdk.path()
, sdk.property()
and sdk.user()
tasks provide user facing opportunities for working with SDKs.