@@ -209,18 +209,12 @@ class SapMachineMigrations {
209209 )
210210 def migrate0010 (implicit db : MongoDatabase ) =
211211 Map (
212- Linux64 -> ( " 11.0.8 " , " linux-x64_bin.tar.gz" ) ,
213- MacOSX -> ( " 11.0.8 " , " osx-x64_bin.tar.gz" ) ,
214- Windows -> ( " 11.0.8 " , " windows-x64_bin.zip" )
212+ Linux64 -> " linux-x64_bin.tar.gz" ,
213+ MacOSX -> " osx-x64_bin.tar.gz" ,
214+ Windows -> " windows-x64_bin.zip"
215215 ).map {
216- case (platform, (version, suffix)) =>
217- Version (
218- " java" ,
219- " 11.0.8-sapmchn" ,
220- s " https://github.com/SAP/SapMachine/releases/download/sapmachine- $version/sapmachine-jdk- ${version}_ $suffix" ,
221- platform,
222- Some (SAP )
223- )
216+ case (platform, suffix) =>
217+ toVersion(platform, suffix, " 11.0.8" )
224218 }
225219 .toList
226220 .validate()
@@ -235,23 +229,26 @@ class SapMachineMigrations {
235229 )
236230 def migrate0011 (implicit db : MongoDatabase ) =
237231 Map (
238- Linux64 -> ( " 14.0.2 " , " linux-x64_bin.tar.gz" ) ,
239- MacOSX -> ( " 14.0.2 " , " osx-x64_bin.tar.gz" ) ,
240- Windows -> ( " 14.0.2 " , " windows-x64_bin.zip" )
232+ Linux64 -> " linux-x64_bin.tar.gz" ,
233+ MacOSX -> " osx-x64_bin.tar.gz" ,
234+ Windows -> " windows-x64_bin.zip"
241235 ).map {
242- case (platform, (version, suffix)) =>
243- Version (
244- " java" ,
245- " 14.0.2-sapmchn" ,
246- s " https://github.com/SAP/SapMachine/releases/download/sapmachine- $version/sapmachine-jdk- ${version}_ $suffix" ,
247- platform,
248- Some (SAP )
249- )
236+ case (platform, suffix) =>
237+ toVersion(platform, suffix, " 14.0.2" )
250238 }
251239 .toList
252240 .validate()
253241 .insert()
254242 .foreach { version =>
255243 removeVersion(" java" , " 14.0.1-sapmchn" , version.platform)
256244 }
245+
246+ private def toVersion (platform : Platform , suffix : String , version : String ) =
247+ Version (
248+ " java" ,
249+ s " $version-sapmchn " ,
250+ s " https://github.com/SAP/SapMachine/releases/download/sapmachine- $version/sapmachine-jdk- ${version}_ $suffix" ,
251+ platform,
252+ Some (SAP )
253+ )
257254}
0 commit comments