GoogleContainerTools / GoogleContainerTools/jib

More JAR/WAR containerization support

Open
#1,857 0 comments 12 reactions 0 assignees View on GitHub
area/jib-cli area/jib-core area/jib-gradle-plugin area/jib-maven-plugin enhancement priority: p4
Dominant language
Java
Stars
14.5k
Forks
1.5k
PR merge metrics
No merged PRs in 30d

Description

Creating an umbrella issue to track various issues and feature requests related to JAR/WAR containerization.

* #1852 support fat/shaded JAR
- An alternative is to have some means to exclude dependency JARs.
* #530 runnable JAR with `java -jar`
- Most often fat JAR in practice but does not rule out slim JAR.
- There seem use case where `java -jar` is useful where `java -cp` can't cover.
* #1555 Jib with Quarkus
- Perhaps `java -jar` is really needed here. (#530)

---

* #1859: command line tool to jib a JAR/WAR
* #1851 bootJar if Spring Boot?
- Being a fat JAR, may depend on #1852.
- Similarly in #1786.
- Has a workaround.
- Or more generally, have a way to configure a JAR task or path, or infer this automatically (applies to Maven too).
- #1606 involves using `classifier` in the Spring Boot plugin.
* #1470 (low priority): get `Main-Class` from `MANIFEST.MF` from JAR

---

FTR, duplicates closed:
- #1280 Thorntail / Payara Micro example
- #1194 Thorntail

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.