Skip to content

Commit ce8382b

Browse files
committed
Add migration to rewrite maven URLs.
1 parent 5378a2b commit ce8382b

File tree

1 file changed

+41
-9
lines changed

1 file changed

+41
-9
lines changed

src/main/scala/io/sdkman/changelogs/MavenMigration.scala

Lines changed: 41 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,46 @@ class MavenMigration {
1010
id = "027-add_maven_3.9.1",
1111
author = "aalmiray"
1212
)
13-
def migration027(implicit db: MongoDatabase): Unit = {
14-
removeVersion("maven", "3.9.1")
15-
Version(
16-
"maven",
13+
def migration028(implicit db: MongoDatabase): Unit =
14+
List(
15+
"3.0.4",
16+
"3.0.5",
17+
"3.1.0",
18+
"3.1.1",
19+
"3.2.1",
20+
"3.2.2",
21+
"3.2.3",
22+
"3.2.5",
23+
"3.3.1",
24+
"3.3.3",
25+
"3.3.9",
26+
"3.5.0",
27+
"3.5.2",
28+
"3.5.3",
29+
"3.5.4",
30+
"3.6.0",
31+
"3.6.1",
32+
"3.6.2",
33+
"3.6.3",
34+
"3.8.1",
35+
"3.8.2",
36+
"3.8.3",
37+
"3.8.4",
38+
"3.8.5",
39+
"3.8.6",
40+
"3.8.7",
41+
"3.8.8",
42+
"3.9.0",
1743
"3.9.1",
18-
"https://dlcdn.apache.org/maven/maven-3/3.9.1/binaries/apache-maven-3.9.1-bin.zip"
19-
).validate()
20-
.insert()
21-
.asCandidateDefault()
22-
}
44+
"4.0.0-alpha-4",
45+
"4.0.0-alpha-5"
46+
).foreach { version =>
47+
removeVersion("maven", version)
48+
Version(
49+
"maven",
50+
"3.9.1",
51+
s"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/${version}/apache-maven-${version}-bin.zip"
52+
).validate()
53+
.insert()
54+
}
2355
}

0 commit comments

Comments
 (0)