File tree Expand file tree Collapse file tree 6 files changed +20
-2
lines changed Expand file tree Collapse file tree 6 files changed +20
-2
lines changed Original file line number Diff line number Diff line change @@ -14,10 +14,13 @@ ext.release = hasProperty('release') ? release : 'latest'
1414
1515if (" $environment " == ' stable' ) {
1616 ext. candidatesApi = ' https://api.sdkman.io/2'
17+ ext. brokerApi = ' https://broker.sdkman.io'
1718} else if (" $environment " == ' beta' ) {
1819 ext. candidatesApi = ' https://beta.sdkman.io/2'
20+ ext. brokerApi = ' https://broker.sdkman.io'
1921} else {
2022 ext. candidatesApi = ' http://localhost:8080/2'
23+ ext. brokerApi = ' https://localhost:8080'
2124}
2225
2326ext. sdkmanVersion = ext. release == ' latest' ? " latest+${ ext.hash} " . toString() : ext. release
@@ -26,6 +29,7 @@ println("Environment is set to: $environment")
2629println (" Short git hash: $hash " )
2730println (" Release set to: $release " )
2831println (" Candidates API: $candidatesApi " )
32+ println (" Broker API: $brokerApi " )
2933println (" Version: $sdkmanVersion " )
3034
3135apply from : ' gradle/archive.gradle'
Original file line number Diff line number Diff line change @@ -10,7 +10,8 @@ task prepareBin(type: Copy) {
1010 filter(
1111 ReplaceTokens ,
1212 tokens : [
13- SDKMAN_CANDIDATES_API : candidatesApi
13+ SDKMAN_CANDIDATES_API : candidatesApi,
14+ SDKMAN_BROKER_API : brokerApi
1415 ]
1516 )
1617}
Original file line number Diff line number Diff line change @@ -21,6 +21,10 @@ if [ -z "$SDKMAN_CANDIDATES_API" ]; then
2121 export SDKMAN_CANDIDATES_API=" @SDKMAN_CANDIDATES_API@"
2222fi
2323
24+ if [ -z " $SDKMAN_BROKER_API " ]; then
25+ export SDKMAN_BROKER_API=" @SDKMAN_BROKER_API@"
26+ fi
27+
2428if [ -z " $SDKMAN_DIR " ]; then
2529 export SDKMAN_DIR=" $HOME /.sdkman"
2630fi
Original file line number Diff line number Diff line change @@ -123,7 +123,7 @@ function __sdkman_download() {
123123 mkdir -p " ${metadata_folder} "
124124
125125 local platform_parameter=" $SDKMAN_PLATFORM "
126- local download_url=" ${SDKMAN_CANDIDATES_API} /broker /download/${candidate} /${version} /${platform_parameter} "
126+ local download_url=" ${SDKMAN_BROKER_API} /download/${candidate} /${version} /${platform_parameter} "
127127 local base_name=" ${candidate} -${version} "
128128 local tmp_headers_file=" ${SDKMAN_DIR} /tmp/${base_name} .headers.tmp"
129129 local headers_file=" ${metadata_folder} /${base_name} .headers"
Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ class SdkmanBashEnvBuilder {
2323 private String platform = UnixUtils . inferPlatform()
2424 private boolean offlineMode = false
2525 private String candidatesApi = " http://localhost:8080/2"
26+ private String brokerApi = " http://localhost:8080/2"
2627 private String jdkHome = " /path/to/my/jdk"
2728 private String httpProxy
2829 private String scriptVersion
@@ -82,6 +83,11 @@ class SdkmanBashEnvBuilder {
8283 this
8384 }
8485
86+ SdkmanBashEnvBuilder withBrokerApi (String service ) {
87+ this . brokerApi = service
88+ this
89+ }
90+
8591 SdkmanBashEnvBuilder withJdkHome (String jdkHome ) {
8692 this . jdkHome = jdkHome
8793 this
@@ -138,6 +144,7 @@ class SdkmanBashEnvBuilder {
138144 SDKMAN_CANDIDATES_DIR : sdkmanCandidatesDir. absolutePath,
139145 SDKMAN_OFFLINE_MODE : " $offlineMode " ,
140146 SDKMAN_CANDIDATES_API : candidatesApi,
147+ SDKMAN_BROKER_API : brokerApi,
141148 sdkman_debug_mode : Boolean . toString(debugMode),
142149 JAVA_HOME : jdkHome
143150 ]
Original file line number Diff line number Diff line change @@ -85,6 +85,7 @@ And(~'^an initialised environment$') { ->
8585 bash = SdkmanBashEnvBuilder . create(sdkmanBaseDir)
8686 .withOfflineMode(offlineMode)
8787 .withCandidatesApi(serviceUrlEnv)
88+ .withBrokerApi(serviceUrlEnv)
8889 .withJdkHome(javaHome)
8990 .withHttpProxy(HTTP_PROXY )
9091 .withScriptVersion(sdkmanScriptVersion)
@@ -97,6 +98,7 @@ And(~'^an initialised environment without debug prints$') { ->
9798 bash = SdkmanBashEnvBuilder . create(sdkmanBaseDir)
9899 .withOfflineMode(offlineMode)
99100 .withCandidatesApi(serviceUrlEnv)
101+ .withBrokerApi(serviceUrlEnv)
100102 .withJdkHome(javaHome)
101103 .withHttpProxy(HTTP_PROXY )
102104 .withScriptVersion(sdkmanScriptVersion)
You can’t perform that action at this time.
0 commit comments