All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.sentry.android.gradle.sourcecontext.OutputPaths.kt Maven / Gradle / Ivy

package io.sentry.android.gradle.sourcecontext

import org.gradle.api.Project

internal const val ROOT_DIR = "intermediates/sentry"

class OutputPaths(
    private val project: Project,
    variantName: String
) {
    private fun file(path: String) = project.layout.buildDirectory.file(path)
    private fun dir(path: String) = project.layout.buildDirectory.dir(path)

    private val variantDirectory = "$ROOT_DIR/$variantName"

    val proguardUuidDir = dir("$variantDirectory/proguard-uuid")
    val bundleIdDir = dir("$variantDirectory/bundle-id")
    val sourceDir = dir("$variantDirectory/source-to-bundle")
    val bundleDir = dir("$variantDirectory/source-bundle")
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy