INNER CODE UNIT · Kotlin
NativeAppConventionPlugin
osfans/trime · build-logic/convention/src/main/kotlin/NativeAppConventionPlugin.kt:11
class NativeAppConventionPlugin : NativeBaseConventionPlugin() {
private val Project.librimeVersion: String
get() =
runCmd(
"git -C app/src/main/jni/librime describe " +
"--tags --long --always --exclude=latest",
)
private val Project.openccVersion: String
get() =
runCmd(
"git -C app/src/main/jni/OpenCC describe --tags --long --always",
)
override fun apply(target: Project) {
super.apply(target)
target.pluginManager.apply("com.android.application")