@@ -107,6 +107,7 @@ set imagej1.version --latest \
107107 imagej-launcher.version --latest \
108108 imagej-maven-plugin.version --latest \
109109 imglib2.version --latest \
110+ imglib2-ij.version --latest \
110111 junit-benchmarks.version --latest \
111112 minimaven.version --latest \
112113 nar.version --latest \
171172 imagej-maven-plugin.version)
172173 ga=net.imagej:imagej-maven-plugin
173174 ;;
174- imglib2.version)
175- ga=net.imglib2:imglib2
175+ imglib2.version|imglib2-ij.version )
176+ ga=net.imglib2:${property % .version}
176177 ;;
177178 junit-benchmarks.version)
178179 ga=org.scijava:junit-benchmarks
208209
209210 p=" $( sed_quote " $property " ) "
210211 v=" $( sed_quote " $value " ) "
212+ # Set the primary property version
211213 sed \
212- -e " /<properties>/,/<\/properties>/s/\(<$p >\)[^<]*\(<\/$p >\)/\1$v \2/" \
214+ -e " /^ <properties>/,/^ <\/properties>/s/\(<$p >\)[^<]*\(<\/$p >\)/\1$v \2/" \
213215 $pom > $pom .new &&
214216 if ! cmp $pom $pom .new
215217 then
@@ -222,6 +224,22 @@ else
222224 mv $pom .new $pom ||
223225 die " Failed to set property $property = $value "
224226
227+ # Set the profile snapshot version
228+ value=" $( sh " $maven_helper " latest-version " $ga :SNAPSHOT" ) "
229+ v=" $( sed_quote " $value " ) "
230+ sed -e " /<profiles>/,/<\/profiles>/s/\(<$p >\)[^<]*\(<\/$p >\)/\1$v \2/" \
231+ $pom > $pom .new &&
232+ if ! cmp $pom $pom .new
233+ then
234+ message=" $( printf ' %s\n\t%s = %s%s' \
235+ " $message " " $property " " $value " " $latest_message " ) "
236+ elif test -n " $must_change "
237+ then
238+ die " Profile property $property not found in $pom "
239+ fi &&
240+ mv $pom .new $pom ||
241+ die " Failed to set profile property $property = $value "
242+
225243 shift
226244 shift
227245 done
0 commit comments