import org.gradle.api.Project import org.gradle.kotlin.dsl.repositories fun Project.applyCommonConfiguration() { group = rootProject.group version = rootProject.version repositories { mavenCentral() mavenLocal() maven { url = uri("https://mvn.intellectualsites.com/content/groups/public/") } maven { url = uri("https://plotsquared.com/mvn/") } maven { url = uri("https://maven.enginehub.org/repo/") } maven { url = uri("https://oss.sonatype.org/content/repositories/snapshots/") } maven { url = uri("https://ci.athion.net/plugin/repository/tools/") } maven { url = uri("https://repo.destroystokyo.com/repository/maven-public") } ivy { url = uri("https://ci.athion.net/job") patternLayout { artifact("/[organisation]/[revision]/artifact/[module].[ext]") }} } configurations.all { resolutionStrategy { cacheChangingModulesFor(5, "MINUTES") } } }