Slackbot
04/30/2022, 3:05 PMChris Lee
04/30/2022, 4:10 PMeric
04/30/2022, 4:12 PMChris Lee
04/30/2022, 4:15 PMdependencyResolutionManagement {
    versionCatalogs {
        create("libs") {
            val xVer = "1.1.4"
            version("xVer", xVer)
            library("xLib", "org.x", "lib").versionRef("xVer")
            library("yLib", "org.y:lib:y.${xVer}")
        }
    }
}Chris Lee
04/30/2022, 4:16 PMfromgrossws
04/30/2022, 4:19 PMeric
04/30/2022, 4:34 PMeric
05/01/2022, 4:40 AMversionCatalogs {
    create("libs") {
        library("libraryX", "com.dep:libraryx:1.6." + readExistingVersion("libraryY"))
    }
}grossws
05/01/2022, 5:12 AMVersionCatalogExtensiongrossws
05/01/2022, 5:12 AMgrossws
05/01/2022, 5:17 AMsettings.gradle[.kts]eric
05/01/2022, 5:18 AMeric
05/01/2022, 5:19 AMresolutionStrategyeric
05/01/2022, 5:20 AMgrossws
05/01/2022, 5:28 AMdependencyResolutionManagement { versionCatalogs { create("libs") { version("some-alias", "x.y.z"); version ("another-alias", "w.x.y.z") } } }libs.versions.tomljava-platformdependencies { constaints { api(libs.fisrt.dep) ; api(libs.second.dep) } }grossws
05/01/2022, 5:30 AMeric
05/01/2022, 5:30 AMeric
05/01/2022, 5:30 AMgrossws
05/01/2022, 5:31 AMVampire
05/01/2022, 11:51 AMeric
05/01/2022, 1:50 PMephemient
05/01/2022, 11:58 PMeric
05/02/2022, 12:03 AMgrossws
05/02/2022, 5:23 AMgrossws
05/02/2022, 5:25 AMephemient
05/02/2022, 8:23 PMjavaPlatform {
    allowDependencies()
}ephemient
05/02/2022, 8:25 PMgrossws
05/02/2022, 8:44 PMjavaPlatform.allowDependencies()dependencies { api(platform(libs.jackson.bom)) }dependencies { constraints { api(platform(libs.jackson.bom)) } }<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>your.group.id</groupId>
      <artifactId>artifact.id</artifactId>
      <scope>compile</scope>
    </dependency>
  </dependencies>
</dependencyManagement>dependencyManagement