Slackbot
05/26/2022, 5:37 PMTrevJonez
05/27/2022, 5:54 PMallProjects
which is doing cross project configuration that breaks/blocks configuration caching.
assuming you are on an android project using kts scripts. should look something like this
rootProject.name = "Your Project"
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
pluginManagement {
repositories {
mavenLocal()
mavenCentral()
google()
gradlePluginPortal()
// TODO: Any other custom plugin sources here
}
}
plugins {
id("com.gradle.enterprise").version("3.10")
}
// TODO: all the scan configuration
dependencyResolutionManagement {
repositories {
mavenLocal()
mavenCentral()
google()
maven {
name = "Microsoft Duo SDK"
setUrl("<https://pkgs.dev.azure.com/MicrosoftDeviceSDK/DuoSDK-Public/_packaging/Duo-SDK-Feed/maven/v1>")
}
maven {
name = "vsts-maven-adal-android"
setUrl("<https://identitydivision.pkgs.visualstudio.com/_packaging/AndroidADAL/maven/v1>")
credentials {
val vstsUsername: String? by settings
val vstsMavenAccessToken: String? by settings
username = System.getenv("ENV_VSTS_MVN_ANDROIDADAL_USERNAME") ?: vstsUsername
password = System.getenv("ENV_VSTS_MVN_ANDROIDADAL_ACCESSTOKEN") ?: vstsMavenAccessToken
}
}
}
}
val localSettings = file("local.settings.gradle.kts")
if (localSettings.exists()) apply(from = localSettings)
else localSettings.createNewFile().also {
localSettings.appendText("// Gradle's includeBuild() is Awesome!")
localSettings.appendText("// <https://publicobject.com/2021/03/11/includebuild/>")
}
include(":all-the-projects")
Sterling Albury
05/27/2022, 5:59 PMTrevJonez
05/27/2022, 6:40 PMTrevJonez
05/27/2022, 6:41 PMSterling Albury
05/27/2022, 6:42 PMTrevJonez
05/27/2022, 6:43 PMI can't remove the repos from the submodule/subprojects
TrevJonez
05/27/2022, 6:43 PMSterling Albury
05/27/2022, 6:43 PMTrevJonez
05/27/2022, 6:45 PMSterling Albury
05/27/2022, 6:46 PMTrevJonez
05/27/2022, 6:46 PMSterling Albury
06/01/2022, 6:08 PMTrevJonez
06/01/2022, 8:52 PM