Comments (17)
Hi @overheadhunter,
just gave it a quick look, and it's possible to distribute jextract via SDKMAN!.
But note that only ea builds currently exist, so at some point the URLs pointing to the binaries may stop working.
@marc0der Wdyt? I guess it would be a great addition to SDKMAN!.
from sdkman-db-migrations.
Yep, I see no problem in supporting jextract, although we would need to do some additional work as it is only distributed as .tgz
.
from sdkman-db-migrations.
Okay, I've deployed the changes to sdkman-hooks. I'll unblock the PR @helpermethod
from sdkman-db-migrations.
@overheadhunter The jextract guys made some changes to the distribution so that we should finally be able to publish EA builds.
PR incoming
#695
from sdkman-db-migrations.
It would be great to test these binaries with a local install before we add jextract @helpermethod
from sdkman-db-migrations.
It would be great to test these binaries with a local install before we add jextract @helpermethod
Tested the latest version on Ubuntu and it seems to work fine.
Directory structure fits, jextract binary is executable.
Looking at the extracted TAR, I wonder if the version shouldn't just include the OpenJDK version π€.
from sdkman-db-migrations.
Yeah, I was just rereading the thread above and saw it
from sdkman-db-migrations.
@marc0der Prebuilt binaries are distributed as .tar.gz
. Do we need to make changes to the sdkman-candidates
service?
from sdkman-db-migrations.
We will need to make some changes to hooks to handle this. After that we can merge. I'll see what I can do over the weekend.
from sdkman-db-migrations.
Hi @overheadhunter, we released Jextract but realised it includes java
and javac
too. This is a big problem because it clobbers the java
binaries provided by our java
candidate. I will need to pull Jextract for now until this issue is resolved.
from sdkman-db-migrations.
I've asked on the jextract-dev mailing list if they could remove java and javac from the binaries but it doesn't seem that easy
Hi,
While removing javac should be doable, I think dropping the java
launcher is more problematic, as that launcher is called by the jextract
launcher.
So, doing something like that would require a deeper restructuring of
the build layout I'm afraid.
Maurizio
So I fear we can't support jextract any time soon.
from sdkman-db-migrations.
I have seen Maurizio's answer as well.
I guess adding a different dir to PATH
, which solely contains a symlink to the jextract binary is not an option?
from sdkman-db-migrations.
It's a big pity, and we can always revisit this if they find a different way of repackaging their tools.
from sdkman-db-migrations.
Great news, looking forward to it!
from sdkman-db-migrations.
Okay, so is it a tar archive? Do they have a zip variant? If it's only tar, we'll need to override it in the hooks service.
Looking at the extracted TAR, I wonder if the version shouldn't just include the OpenJDK version
We're you referring to the version in the containing folder?
from sdkman-db-migrations.
Okay, so is it a tar archive? Do they have a zip variant? If it's only tar, we'll need to override it in the hooks service.
Looking at the extracted TAR, I wonder if the version shouldn't just include the OpenJDK version
We're you referring to the version in the containing folder?
Yes, it's only distributed as a TAR, so we also need to extend the hooks service.
from sdkman-db-migrations.
@marc0der It seems you already made the necessary changes to the sdkman-hooks
service a while ago
from sdkman-db-migrations.
Related Issues (20)
- Bug: ["sdk list java" returns empty result on Raspberry Pi] HOT 4
- Feature: Add Scala 3.0.1 HOT 2
- Add checksums to versions HOT 1
- Regression: Java 17 early access builds are no longer available HOT 3
- Bug: GraalVM list missing macos java8 artifact
- Bug: Amazon Corretto 17 is not visible in the list of available Java versions HOT 1
- Feature: Re-evaluate sdkman_rosetta2_compatbile now that Java 17 is released HOT 2
- Microsoft Java 13.0.13-ms version incorrect HOT 3
- Bug: fail to sdk install flink HOT 2
- Bug: Misattributed Java.net 8u/11u builds HOT 2
- chang J'Bang to JBang HOT 2
- Bug: Latest version of Kotlin is 1.6.10 but SDKMAN! shows 1.6.0. HOT 2
- [Question] Removed migrations during cleanup HOT 2
- Feature: Support for Alpine and Arch HOT 2
- Feature: Update candidate versions HOT 1
- Bug: SDKMAN! does not list the latest JDK 21 EABs (9 and 10) HOT 4
- Bug: Cannot install Maven 3.8.7 HOT 8
- Bump Java Mission Control
- pr.yml should run checkScalafmt instead of scalafmt
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sdkman-db-migrations.