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")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…