tony
08/13/2026, 10:18 PMOctavia Togami
08/13/2026, 11:44 PMThomas Broyer
08/14/2026, 2:27 PMOctavia Togami
08/14/2026, 2:46 PMtony
08/14/2026, 4:47 PM~/.gradle/caches/modules-2/files-2.1/org.threeten/threetenbp/1.6.0
$ tree .
.
├── 146819e1d5a2145828fd7b5fa8338decc8c1fa5e
│ └── threetenbp-1.6.0.jar
├── 87d48dfa799db47b7b92f835289b831a43559c07
│ └── threetenbp-1.6.0-javadoc.jar
├── aac77c858d5205f899ec7c0dab7d05d703c78c15
│ └── threetenbp-1.6.0-sources.jar
├── eb2bb065c90fb047b794b6288be2a0dda9d5fe0a
│ └── threetenbp-1.6.0.pom
└── f9b092d060e03a9fc0b7bc21151b2e2483cd11c0
└── threetenbp-1.6.0-no-tzdb.jar
org.threeten:threeten is only published with POM metadata, and it has a no-classifier "variant" and a -no-tzdb "variant."
But this is "the same dependency", just with two artifacts. I need a way to differentiate the artifacts. I currently model a dependency's "coordinates" as basically GAV + capabilities + attributes. So basically, I want to add the classifier to this model.
Octavia, thanks for that pointer, I'll take a look.tony
08/14/2026, 9:27 PMtestImplementation("org.threeten:threetenbp:1.6.0") to testImplementation("org.threeten:threetenbp:1.6.0:no-tzdb"), synced, and then changed it back and synced again. Intellij thinks it only has access to the no-tzdb variant, and even shows me "red code" in my Java source. However, builds succeed, showing that Gradle is correctly resolving the base (no classifier) variant.tony
08/14/2026, 10:36 PMgetArtifacts() is returning an empty set.Octavia Togami
08/14/2026, 11:30 PMtony
08/15/2026, 6:30 PM