diff --git a/build/groovy/org/jetbrains/intellij/build/impl/DistributionJARsBuilder.groovy b/build/groovy/org/jetbrains/intellij/build/impl/DistributionJARsBuilder.groovy
index a40d45abf142..cc02f7a4199f 100644
--- a/build/groovy/org/jetbrains/intellij/build/impl/DistributionJARsBuilder.groovy
+++ b/build/groovy/org/jetbrains/intellij/build/impl/DistributionJARsBuilder.groovy
@@ -359,20 +359,24 @@ class DistributionJARsBuilder {
buildContext.ant.replaceregexp(file: pluginXmlPath,
match: "[\\d.]*",
replace: "${buildNumber}")
+ def sinceBuild = buildNumber.matches(/\d+\.\d+\.\d+/) ? buildNumber.substring(0, buildNumber.lastIndexOf('.')) : buildNumber;
+ def dotIndex = buildNumber.indexOf('.')
+ def untilBuild = dotIndex > 0 ? Integer.parseInt(buildNumber.substring(0, dotIndex)) + ".*" : buildNumber
buildContext.ant.replaceregexp(file: pluginXmlPath,
- match: "\\s*<\\!\\[CDATA\\[\\s*Plugin version: \\\$\\{version\\}",
replace: "\n")) {
- def dotIndex = buildNumber.indexOf('.')
- def untilBuild = dotIndex > 0 ? Integer.parseInt(buildNumber.substring(0, dotIndex)) + ".*" : buildNumber
def anchor = text.contains("") ? "" : ""
file.text = text.replace(anchor,
- "${anchor}\n ${buildNumber}\n \n")
+ "${anchor}\n ${buildNumber}\n \n")
}
}