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

kotlin.com.datadog.gradle.plugin.RepositoryDetector.kt Maven / Gradle / Ivy

There is a newer version: 1.15.0
Show newest version
package com.datadog.gradle.plugin

import java.io.File
import org.gradle.api.Project

/**
 * Describes a class which can detect information about the version control
 * repository associated with a Gradle [Project].
 */
interface RepositoryDetector {

    /**
     * Perform a local analysis of the repository.
     * @param project the Gradle [Project] to analyse
     * @param sourceSetRoots the list of relevant sourceSet root folders
     * @return a list of [RepositoryInfo] describing the underlying Gradle [Project]
     */
    fun detectRepositories(
        project: Project,
        sourceSetRoots: List
    ): List
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy