From e4d05167324ebcfda2e827149f2d4023c1d09513 Mon Sep 17 00:00:00 2001 From: nickboldt Date: Fri, 14 Jul 2017 11:51:21 -0400 Subject: [PATCH] JBIDE-24667 refactor and add suffix trim when staging a milestone Signed-off-by: nickboldt --- jbosstools/configuration/pom.xml | 57 ++++++++++++++----- .../src/main/ide-config.properties.py | 2 + 2 files changed, 44 insertions(+), 15 deletions(-) diff --git a/jbosstools/configuration/pom.xml b/jbosstools/configuration/pom.xml index d1c34e2cf..0ce361060 100644 --- a/jbosstools/configuration/pom.xml +++ b/jbosstools/configuration/pom.xml @@ -44,19 +44,46 @@ ^jboss.discovery(.+${versionWithRespin_jbt}=.+),#jboss.discovery\1;^jboss.central(.+${versionWithRespin_jbt}=.+),#jboss.central\1;^jboss.fuse(.+${versionWithRespin_jbt}=.+),#jboss.fuse\1 ^jboss.discovery(.+${versionWithRespin_ds}=.+),#jboss.discovery\1;^jboss.central(.+${versionWithRespin_ds}=.+),#jboss.central\1;^jboss.fuse(.+${versionWithRespin_ds}=.+),#jboss.fuse\1 ^#jboss.discovery,jboss.discovery;^#jboss.central,jboss.central;^#jboss.fuse,jboss.fuse + (a|b|c|d)=http,=http + + ${versionWithRespin_jbt},${versionWithRespin_jbt_NEXT};${versionWithRespin_ds},${versionWithRespin_ds_NEXT} + ${versionWithRespin_jbt_PREV},${versionWithRespin_jbt};${versionWithRespin_ds_PREV},${versionWithRespin_ds} + ${versionWithRespin_jbt_PREV},${versionWithRespin_jbt} + ${versionWithRespin_jbt_PREV_GA},${versionWithRespin_jbt};${versionWithRespin_ds_PREV_GA},${versionWithRespin_ds} @@ -134,17 +161,17 @@ mvn clean install -DbuildType=staging \ -C - ${versionWithRespin_jbt},${versionWithRespin_jbt_NEXT};${versionWithRespin_ds},${versionWithRespin_ds_NEXT} + ${C} -S - ${versionWithRespin_jbt_PREV},${versionWithRespin_jbt};${versionWithRespin_ds_PREV},${versionWithRespin_ds};${UNCOMMENT} + ${S};${UNCOMMENT};${TRIM_SUFFIX} + ${D};${COMMENTED} --> + ${R} --> python-build @@ -186,17 +213,17 @@ mvn clean install -DbuildType=staging \ -C - ${versionWithRespin_jbt},${versionWithRespin_jbt_NEXT};${versionWithRespin_ds},${versionWithRespin_ds_NEXT} + ${C} -S - ${versionWithRespin_jbt_PREV},${versionWithRespin_jbt};${versionWithRespin_ds_PREV},${versionWithRespin_ds};${COMMENT_JBT} + ${S};${COMMENT_JBT};${TRIM_SUFFIX} -D - ${versionWithRespin_jbt_PREV},${versionWithRespin_jbt};${UNCOMMENT} + ${D};${UNCOMMENT} + ${R} --> python-build @@ -238,17 +265,17 @@ mvn clean install -DbuildType=staging \ -C - ${versionWithRespin_jbt},${versionWithRespin_jbt_NEXT};${versionWithRespin_ds},${versionWithRespin_ds_NEXT} + ${C} -S - ${versionWithRespin_jbt_PREV},${versionWithRespin_jbt};${versionWithRespin_ds_PREV},${versionWithRespin_ds};${COMMENTED} + ${S};${COMMENTED};${TRIM_SUFFIX} -D - ${versionWithRespin_jbt_PREV},${versionWithRespin_jbt};${COMMENT_JBT} + ${D};${COMMENT_JBT} -R - ${versionWithRespin_jbt_PREV_GA},${versionWithRespin_jbt};${versionWithRespin_ds_PREV_GA},${versionWithRespin_ds} + ${R} python-build diff --git a/jbosstools/configuration/src/main/ide-config.properties.py b/jbosstools/configuration/src/main/ide-config.properties.py index 136d18705..7801b7c85 100644 --- a/jbosstools/configuration/src/main/ide-config.properties.py +++ b/jbosstools/configuration/src/main/ide-config.properties.py @@ -88,6 +88,8 @@ def storeLines(lineFixed, line, fname): lineFixed = line for regexpair in regexpairs: regex = regexpair.split(",") # 4.4.2.Final -> 4.4.3.AM1 + if options.debug: + print "[DEBUG] " + regexpair lineFixed = re.sub(regex[0], regex[1], lineFixed) storeLines(lineFixed, line, infile) outfile.write(lineFixed)