Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add JDK Profiles #8

Open
cilki opened this issue Apr 3, 2020 · 0 comments
Open

Add JDK Profiles #8

cilki opened this issue Apr 3, 2020 · 0 comments
Labels
enhancement New feature or request question Further information is requested

Comments

@cilki
Copy link
Member

cilki commented Apr 3, 2020

Currently, my rough conception of JDK profiles is a set of commonly-used-together dependencies along with all supporting JDK modules bundled together in a runtime.

For example, here are a couple of profile ideas:

  • desktop-javafx containing everything necessary for a JavaFX desktop application.
  • spring containing the essentials for a Spring application. (I don't know much about Spring, but I think there is a conventional set of dependencies that everyone uses).
  • server-hibernate containing JPA, Hibernate, C3P0, etc...

This could partially solve the problem of jlink.online being slow because the runtime profiles would be pre-generated and stored. Then, if some profile fits your application, you could download a runtime profile instantly. Otherwise, you would have to manually specify your dependencies and wait for the runtime to be generated the normal way.

Maybe this would be a good place for @karianna to also expand on his idea of JDK profiles.

@cilki cilki added enhancement New feature or request question Further information is requested labels Apr 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant