[CI] Pull up common next snapshot version task
This commit is contained in:
@@ -107,6 +107,19 @@ public abstract class UpdateProjectVersionTask extends DefaultTask {
|
||||
.getDisplayName();
|
||||
}
|
||||
|
||||
protected String calculateNextSnapshotVersion(String version) {
|
||||
VersionInfo versionSegments = parseVersion(version);
|
||||
String majorSegment = versionSegments.major();
|
||||
String minorSegment = versionSegments.minor();
|
||||
String patchSegment = versionSegments.patch();
|
||||
String modifier = versionSegments.modifier();
|
||||
System.out.println("modifier = " + modifier);
|
||||
if (modifier == null) {
|
||||
patchSegment = String.valueOf(Integer.parseInt(patchSegment) + 1);
|
||||
}
|
||||
return "%s.%s.%s-SNAPSHOT".formatted(majorSegment, minorSegment, patchSegment);
|
||||
}
|
||||
|
||||
record VersionInfo(String major, String minor, String patch, @Nullable String modifier) {
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,16 +28,4 @@ public abstract class UpdateToNextBootSnapshotVersionTask extends UpdateProjectV
|
||||
updateVersionInTomlVersions(SPRING_BOOT_VERSION_FOR_SAMPLES_PROPERTY, SPRING_BOOT_VERSION_FOR_DOCS_PROPERTY, this::calculateNextSnapshotVersion);
|
||||
}
|
||||
|
||||
private String calculateNextSnapshotVersion(String version) {
|
||||
VersionInfo versionSegments = parseVersion(version);
|
||||
String majorSegment = versionSegments.major();
|
||||
String minorSegment = versionSegments.minor();
|
||||
String patchSegment = versionSegments.patch();
|
||||
String modifier = versionSegments.modifier();
|
||||
if (modifier == null) {
|
||||
patchSegment = String.valueOf(Integer.parseInt(patchSegment) + 1);
|
||||
}
|
||||
return "%s.%s.%s-SNAPSHOT".formatted(majorSegment, minorSegment, patchSegment);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -28,16 +28,4 @@ public abstract class UpdateToSnapshotVersionTask extends UpdateProjectVersionTa
|
||||
updateVersionInGradleProperties(VERSION_FOR_SAMPLES_PROPERTY, currentVersion);
|
||||
}
|
||||
|
||||
private String calculateNextSnapshotVersion(String version) {
|
||||
VersionInfo versionSegments = parseVersion(version);
|
||||
String majorSegment = versionSegments.major();
|
||||
String minorSegment = versionSegments.minor();
|
||||
String patchSegment = versionSegments.patch();
|
||||
String modifier = versionSegments.modifier();
|
||||
System.out.println("modifier = " + modifier);
|
||||
if (modifier == null) {
|
||||
patchSegment = String.valueOf(Integer.parseInt(patchSegment) + 1);
|
||||
}
|
||||
return "%s.%s.%s-SNAPSHOT".formatted(majorSegment, minorSegment, patchSegment);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user