(platform)
| 336 | return 'https://github.com/adoptium/temurin%s-binaries/releases/download/jdk-%s/OpenJDK%sU-jdk_%s_hotspot_%s.%s' % (major_version, version, major_version, platform, artifact_version, extension) |
| 337 | |
| 338 | def get_jdk(platform): |
| 339 | archive = download("JDK for %s" % platform, full_jdk_url(platform)) |
| 340 | log("Extracting JDK for %s" % platform) |
| 341 | path = "build/jdk/%s" % platform |
| 342 | rmtree(path) |
| 343 | mkdirs(path) |
| 344 | extract(archive, path) |
| 345 | if platform_is_macos(platform): |
| 346 | return '%s/jdk-%s/Contents/Home' % (path, java_version) |
| 347 | else: |
| 348 | return '%s/jdk-%s' % (path, java_version) |
| 349 | |
| 350 | def invoke_lein(args, jdk_path=None, **kwargs): |
| 351 | # this weird dance with env and bash instead of supplying env kwarg to run.command is needed for the build script to work on windows |
no test coverage detected