Very possible this is an issue of me not understanding, but I'm unable to access the version catalog in Gradle with the error
Could not resolve all artifacts for configuration 'incomingCatalogForSciJava0'.
> Could not find pom-scijava-19.0.0.toml (org.scijava:pom-scijava:39.0.0).
Searched in the following locations:
https://repo.maven.apache.org/maven2/org/scijava/pom-scijava/39.0.0/pom-scijava-19.0.0.toml
Checking pom-scijava-38.0.1.module I see
{
"formatVersion": "1.1",
"component": {
"group": "org.scijava",
"module": "pom-scijava",
"version": "19.0.0",
"attributes": {
"org.gradle.status": "release"
}
},
which seems to be the version of pom-scijava-base (19.0.0) and not of pom-scijava (38.0.1).
Since the logic for setting the version in build.gradle.kts is
version = File("../pom.xml").readText().substringAfter("<version>").substringBefore('<')
is this an error that occurs because of the order in which versions appear in the xml?
(The bigger picture: I'm having problems using scijava-pom for dependencies with native libraries, because it uses profile activation based on os.family and it seems Gradle doesn't support that - so I was hoping that a switch to use the version catalog here might help me figure out a workaround)
Thanks!
Very possible this is an issue of me not understanding, but I'm unable to access the version catalog in Gradle with the error
Checking pom-scijava-38.0.1.module I see
which seems to be the version of
pom-scijava-base(19.0.0) and not ofpom-scijava(38.0.1).Since the logic for setting the version in
build.gradle.ktsisis this an error that occurs because of the order in which versions appear in the xml?
(The bigger picture: I'm having problems using
scijava-pomfor dependencies with native libraries, because it uses profile activation based onos.familyand it seems Gradle doesn't support that - so I was hoping that a switch to use the version catalog here might help me figure out a workaround)Thanks!