name.remal.gradle_plugins.dsl.extensions.org.gradle.api.artifacts.dsl.RepositoryHandler.kt Maven / Gradle / Ivy
package name.remal.gradle_plugins.dsl.extensions
import org.gradle.api.artifacts.dsl.RepositoryHandler
import org.gradle.api.artifacts.repositories.MavenArtifactRepository
val RepositoryHandler.hasRepositoryWithDynamicVersionsSupport: Boolean
get() = any { repo ->
if (repo is MavenArtifactRepository) {
if (repo.url.scheme == "http" || repo.url.scheme == "https") {
if (repo.url.host == "jcenter.bintray.com"
|| repo.url.host == "bintray.com"
|| repo.url.host == "oss.jfrog.org"
|| repo.url.host == "repo.maven.apache.org"
|| repo.url.host == "oss.sonatype.org"
) {
return@any true
}
}
}
return@any false
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy