@@ -117,31 +117,30 @@ test "$(grep -F "[ERROR]" "$meltingPotLog" | grep -v "using default branch")" &&
117117sectionStart ' Adjusting the melting pot: build.sh script'
118118
119119buildScript=" $meltingPotDir /build.sh"
120- buildScriptTemp=" $buildScript .tmp"
121120cp " $buildScript " " $buildScript .original" &&
122121
123122# HACK: Remove known-duplicate short version properties, keeping
124123# the short version declaration only for the more common groupId.
125124# E.g.: org.antlr:antlr is preferred over antlr:antlr, so we set
126125# antlr.version to match org.antlr:antlr, not antlr:antlr.
127- mv -f " $buildScript " " $buildScriptTemp " &&
128- sed -E ' s;(-D(' " $shortVersionClashes " ' ).version=[^ ]*) -D[^ ]*;\1;' " $buildScriptTemp " > " $buildScript " &&
126+ mv -f " $buildScript " " $buildScript .tmp " &&
127+ sed -E ' s;(-D(' " $shortVersionClashes " ' ).version=[^ ]*) -D[^ ]*;\1;' " $buildScript .tmp " > " $buildScript " &&
129128
130129# HACK: Add leading underscore to version properties that start with a digit.
131- mv -f " $buildScript " " $buildScriptTemp " &&
132- sed -E ' s; -D([0-9][^ ]*);& -D_\1;' " $buildScriptTemp " > " $buildScript " &&
130+ mv -f " $buildScript " " $buildScript .tmp " &&
131+ sed -E ' s; -D([0-9][^ ]*);& -D_\1;' " $buildScript .tmp " > " $buildScript " &&
133132
134133# HACK: Add non-standard version properties used prior to
135134# pom-scijava 32.0.0-beta-1; see d0bf752070d96a2613c42e4e1ab86ebdd07c29ee.
136- mv -f " $buildScript " " $buildScriptTemp " &&
137- sed -E ' s; -Dsc.fiji.3D_Blob_Segmentation\.version=([^ ]*);& -DFiji_3D_Blob_Segmentation.version=\1;' " $buildScriptTemp " > " $buildScript " &&
138- mv -f " $buildScript " " $buildScriptTemp " &&
139- sed -E ' s; -Dsc.fiji.(3D_Objects_Counter|3D_Viewer)\.version=([^ ]*);& -DImageJ_\1.version=\2;' " $buildScriptTemp " > " $buildScript " &&
135+ mv -f " $buildScript " " $buildScript .tmp " &&
136+ sed -E ' s; -Dsc.fiji.3D_Blob_Segmentation\.version=([^ ]*);& -DFiji_3D_Blob_Segmentation.version=\1;' " $buildScript .tmp " > " $buildScript " &&
137+ mv -f " $buildScript " " $buildScript .tmp " &&
138+ sed -E ' s; -Dsc.fiji.(3D_Objects_Counter|3D_Viewer)\.version=([^ ]*);& -DImageJ_\1.version=\2;' " $buildScript .tmp " > " $buildScript " &&
140139
141140# HACK: Add non-standard net.imagej:ij version property used prior to
142141# pom-scijava 28.0.0; see 7d2cc442b107b3ac2dcb799d282f2c0b5822649d.
143- mv -f " $buildScript " " $buildScriptTemp " &&
144- sed -E ' s; -Dij\.version=([^ ]*);& -Dimagej1.version=\1;' " $buildScriptTemp " > " $buildScript " &&
142+ mv -f " $buildScript " " $buildScript .tmp " &&
143+ sed -E ' s; -Dij\.version=([^ ]*);& -Dimagej1.version=\1;' " $buildScript .tmp " > " $buildScript " &&
145144
146145# HACK: Add explicit kotlin.version to match our pom-scijava-base.
147146# Otherwise, components built on older pom-scijava-base will have
@@ -170,11 +169,11 @@ enforcerVersion=$(
170169 mvn -B -U -q -Denforcer.skip=true -Dexec.executable=echo \
171170 -Dexec.args=' ${maven-enforcer-plugin.version}' --non-recursive validate exec:exec 2>&1 |
172171 head -n1 | sed ' s;\(.\[[0-9]m\)*;;' ) &&
173- mv -f " $buildScript " " $buildScriptTemp " &&
174- sed -E " s;mvn -Denforcer.skip;& -Dmaven-enforcer-plugin.version=$enforcerVersion -Dkotlin.version=$kotlinVersion ;" " $buildScriptTemp " > " $buildScript " &&
172+ mv -f " $buildScript " " $buildScript .tmp " &&
173+ sed -E " s;mvn -Denforcer.skip;& -Dmaven-enforcer-plugin.version=$enforcerVersion -Dkotlin.version=$kotlinVersion ;" " $buildScript .tmp " > " $buildScript " &&
175174
176175chmod +x " $buildScript " &&
177- rm " $buildScriptTemp " ||
176+ rm " $buildScript .tmp " ||
178177 die ' Error adjusting melting pot build script!'
179178
180179sectionEnd # Adjusting the melting pot: build.sh script
0 commit comments