@@ -92,18 +92,29 @@ Alternatively, a function is provided on package scope that allows the default v
92
92
93
93
#### Adding a new Version for multiple platforms
94
94
95
- @ChangeSet(order = "005", id = "005-add_oracle_jdk_10_0_0 ", author = "marc0der")
95
+ @ChangeSet(order = "005", id = "005-add_openjdk_10_0_0 ", author = "marc0der")
96
96
def migrate005(implicit db: MongoDatabase) = {
97
97
List(
98
- Version("java", "10.0.0-oracle ", "http://download.oracle.com /java/jdk/10/7ea/jdk-10_osx-x64_bin.dmg", MacOSX),
99
- Version("java", "10.0.0-oracle ", "http://download.oracle.com /java/jdk/10/7ea/jdk-10_linux-x64_bin.tar.gz", Linux),
100
- Version("java", "10.0.0-oracle ", "http://download.oracle.com /java/jdk/10/7ea/jdk-10_windows-x64_bin.exe", Windows)
98
+ Version("java", "10.0.0-open ", "http://jdk.java.net /java/jdk/10/7ea/jdk-10_osx-x64_bin.dmg", MacOSX),
99
+ Version("java", "10.0.0-open ", "http://jdk.java.net /java/jdk/10/7ea/jdk-10_linux-x64_bin.tar.gz", Linux),
100
+ Version("java", "10.0.0-open ", "http://jdk.java.net /java/jdk/10/7ea/jdk-10_windows-x64_bin.exe", Windows)
101
101
).validate().insert()
102
102
setCandidateDefault("java", "10.0.0-oracle")
103
103
}
104
104
105
105
Currently, four platforms identifiers are provided: ` Linux ` , ` Windows ` , ` MacOSX ` and ` Universal ` as the default.
106
106
107
+ #### Adding a new Java Version with Vendor
108
+
109
+ @ChangeSet(order = "005", id = "005-add_openjdk_10_0_0", author = "marc0der")
110
+ def migrate005(implicit db: MongoDatabase) =
111
+ Version("java", "10.0.0-open", "http://jdk.java.net/java/jdk/10/7ea/jdk-10_windows-x64_bin.exe", Windows, Some(OpenJDK))
112
+ .validate().insert()
113
+
114
+ An optional ` vendor ` field can be set when instantiating a ` Version ` defaulting to ` None ` . It can explicitly
115
+ be set to either ` None ` or a ` Some ` , in turn containing ` AdoptOpenJDK ` , ` Amazon ` , ` Graal ` , ` Liberica ` , ` OpenJDK ` ,
116
+ ` SAP ` or ` Zulu ` in the case of ` Some ` . ** This field must now be set for all Java Versions**
117
+
107
118
#### Adding a new Candidate
108
119
109
120
@ChangeSet(order = "001", id = "001_add_cxf_3_2_4", author = "r0b0")
0 commit comments