Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class StableVersion(val major: Int, val minor: Int, val patch: Int) : Comparable<StableVersion>

Properties

Link copied to clipboard
Link copied to clipboard
val Provider<MinimalExternalModuleDependency>.version: String

Functions

Link copied to clipboard
fun Project.forEachPlugin(plugins: Iterable<Any>, action: (Plugin<*>) -> Unit)
fun Project.forEachPlugin(name: Any, vararg names: Any, action: (Plugin<*>) -> Unit)
Link copied to clipboard
fun String.getAsEitherFileOrValue(project: Project, charset: Charset = Charsets.UTF_8): String
Link copied to clipboard
fun Project.ifAllPluginsAltogether(plugins: List<Any>, action: () -> Unit)
fun Project.ifAllPluginsAltogether(name: Any, vararg names: Any, action: () -> Unit)
Link copied to clipboard
fun Project.jvmVersion(version: String)
fun Project.jvmVersion(provider: Provider<String>)
Link copied to clipboard
fun Project.kotlinVersion(version: String)
fun Project.kotlinVersion(provider: Provider<String>)
Link copied to clipboard
fun Project.log(message: String, logLevel: LogLevel = LogLevel.INFO)
fun Project.log(message: String?, vararg otherMessages: String?, logLevel: LogLevel = LogLevel.INFO, separator: String = "")
Link copied to clipboard
inline fun <T : Task> Project.maybeRegister(name: String, noinline configuration: T.() -> Unit = {}): TaskProvider<T>
Link copied to clipboard
fun Project.nodeVersion(default: String, override: Any? = null)
fun Project.nodeVersion(default: Provider<String>, override: Any? = null)
Link copied to clipboard
fun Project.packageJson(handler: PackageJson.() -> Unit)
Link copied to clipboard
fun PackageJson.person(developer: Developer): Person
Link copied to clipboard
fun Project.withPlugin(plugin: Any, action: (Plugin<*>) -> Unit)