GoogleContainerTools / GoogleContainerTools/jib
Enable to generate and package a CDS archive
Open
area/jib-cli
area/jib-core
area/jib-gradle-plugin
area/jib-maven-plugin
enhancement
priority:p3
- Dominant language
- Java
- Stars
- 14.5k
- Forks
- 1.5k
- PR merge metrics
- No merged PRs in 30d
Description
Hi,
CDS enables java application to boot way faster (in particular when any scanning/reflection is involved) so it would be neat to integrate it with JIB.
It requires to launch 2-3 commands to generate the archive and then just bundle it and modify the jvm arguments.
https://blog.codefx.org/java/application-class-data-sharing/#Creating-A-JDK-Class-Data-Archive explains it quite well.
Since the classpath must be stable and not use folders nor wildcards, doing it in jib seems the most reliable and relevant IMHO.
Romain
Contributor guide
Assessment
This issue has not been assessed yet.