diff --git a/release-version.sh b/release-version.sh index cae67d1..92722e2 100755 --- a/release-version.sh +++ b/release-version.sh @@ -133,7 +133,12 @@ currentVersion=${projectDetails%%:*} projectDetails=${projectDetails#*:} licenseName=${projectDetails%%:*} projectDetails=${projectDetails#*:} -parentGAV=${projectDetails%%:*} +parentGroup=${projectDetails%%:*} +projectDetails=${projectDetails#*:} +parentArtifact=${projectDetails%%:*} +projectDetails=${projectDetails#*:} +parentVersion=${projectDetails%%:*} +parentGAV="${parentGroup}:${parentArtifact}:${parentVersion}" skipUpdateProjectLicense=${projectDetails#*:} # -- Sanity checks -- @@ -183,7 +188,7 @@ test "$SKIP_VERSION_CHECK" || { } # Check that the project extends the latest version of pom-scijava. -test "$SKIP_VERSION_CHECK" -o "$parentGAV" != "${parentGAV#$}" || { +test "$SKIP_VERSION_CHECK" -o "$parentGroup" != "org.scijava" -o "$parentArtifact" != "pom-scijava" || { debug "Checking pom-scijava parent version" psjMavenMetadata=https://repo1.maven.org/maven2/org/scijava/pom-scijava/maven-metadata.xml latestParentVersion=$(curl -fsL "$psjMavenMetadata" | grep '' | sed 's;.*>\([^<]*\)<.*;\1;')