Closed ychescale9 closed 3 years ago
Fixes #5.
buildSrc
kotlin-dsl
AppVersioningPlugin
type
with(project) { pluginManager.apply(AppVersioningPlugin::class.java) plugins.withType<AppVersioningPlugin> { extensions.configure<AppVersioningExtension> { overrideVersionCode { _, _ -> Instant.now().epochSecond.toInt() } overrideVersionName { gitTag, _ -> "${gitTag.rawTagName} (${gitTag.commitHash})" } } } }
Fixes #5.
buildSrc
usingkotlin-dsl
.AppVersioningPlugin
as public API to support applying plugin usingtype
instead of plugin id.