@@ -114,33 +114,40 @@ private void setupRepository(Project project, Jdk jdk) {
114114 + jdk .getBuild ()
115115 + "/[module]/[classifier]/jdk/hotspot/normal/adoptium" ;
116116 }
117- } else if (jdk .getVendor ().equals (VENDOR_OPENJDK ) && "ea" .equals (jdk .getDistributionVersion ())) {
118- repoUrl = "https://builds.es-jdk-archive.com/" ;
119- // current pattern since 12.0.1
120- artifactPattern = "jdks/openjdk/"
121- + jdk .getMajor ()
122- + "/openjdk-"
123- + jdk .getBaseVersion ()
124- + "/"
125- + "openjdk-[revision]_[module]-[classifier]_bin.[ext]" ;
126117 } else if (jdk .getVendor ().equals (VENDOR_OPENJDK )) {
127- repoUrl = "https://download.oracle.com" ;
128- if ( jdk . getHash () != null ) {
118+ if ( "ea" . equals ( jdk . getDistributionVersion ())) {
119+ repoUrl = "https://builds.es-jdk-archive.com/" ;
129120 // current pattern since 12.0.1
130- artifactPattern = "java/GA/jdk"
131- + jdk .getBaseVersion ()
132- + "/"
133- + jdk .getHash ()
134- + "/"
135- + jdk .getBuild ()
136- + "/GPL/openjdk-[revision]_[module]-[classifier]_bin.[ext]" ;
137- } else {
138- // simpler legacy pattern from JDK 9 to JDK 12 that we are advocating to Oracle to bring back
139- artifactPattern = "java/GA/jdk"
121+ artifactPattern = "jdks/openjdk/"
140122 + jdk .getMajor ()
141- + "/"
142- + jdk .getBuild ()
143- + "/GPL/openjdk-[revision]_[module]-[classifier]_bin.[ext]" ;
123+ + "/openjdk-[revision]/openjdk-[revision]_[module]-[classifier]_bin.[ext]" ;
124+ } else if ("rc" .equals (jdk .getDistributionVersion ())) {
125+ repoUrl = "https://builds.es-jdk-archive.com/" ;
126+ // current pattern since 12.0.1
127+ artifactPattern = "jdks/openjdk/"
128+ + jdk .getMajor ()
129+ + "/openjdk-[revision]/openjdk-"
130+ + jdk .getMajor ()
131+ + "_[module]-[classifier]_bin.[ext]" ;
132+ } else {
133+ repoUrl = "https://download.oracle.com" ;
134+ if (jdk .getHash () != null ) {
135+ // current pattern since 12.0.1
136+ artifactPattern = "java/GA/jdk"
137+ + jdk .getBaseVersion ()
138+ + "/"
139+ + jdk .getHash ()
140+ + "/"
141+ + jdk .getBuild ()
142+ + "/GPL/openjdk-[revision]_[module]-[classifier]_bin.[ext]" ;
143+ } else {
144+ // simpler legacy pattern from JDK 9 to JDK 12 that we are advocating to Oracle to bring back
145+ artifactPattern = "java/GA/jdk"
146+ + jdk .getMajor ()
147+ + "/"
148+ + jdk .getBuild ()
149+ + "/GPL/openjdk-[revision]_[module]-[classifier]_bin.[ext]" ;
150+ }
144151 }
145152 } else if (jdk .getVendor ().equals (VENDOR_ZULU )) {
146153 repoUrl = "https://cdn.azul.com" ;
0 commit comments