代码拉取完成,页面将自动刷新
#!/bin/sh
set -o nounset
updatePropertiesVersion() {
VERSION_TO_PROPERTY="$1"
POM_PROPERTY_PATH="$2"
# PROPERTIES argument should be passed as a literal "arrayName[@]" without $ because here using the ! it is double expanded
# to obtiain the values and declare again the array.
PROPERTIES=("${!3}")
echo "Updating deps in pom: $POM_PROPERTY_PATH"
for PROPERTY_NAME in "${PROPERTIES[@]}"
do
perl -0777 -i -pe "s/(<properties>.*<$PROPERTY_NAME)(.*)(\/$PROPERTY_NAME>.*<\/properties>)/\${1}>$VERSION_TO_PROPERTY<\${3}/s" "$POM_PROPERTY_PATH"
echo "- Updating property $PROPERTY_NAME version to $VERSION_TO_PROPERTY"
done
}
VERSION_TO=$1
# Properties with releaseVersion in the root pom.xml
propertiesDeps=("muleModuleMavenPluginVersion"
"metadataModelApiVersion")
updatePropertiesVersion "$VERSION_TO" pom.xml propertiesDeps[@]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。