Skip to content

Instantly share code, notes, and snippets.

@copley
Created May 3, 2020 01:15
Show Gist options
  • Select an option

  • Save copley/200983b6ecdfda153b80bde4138249af to your computer and use it in GitHub Desktop.

Select an option

Save copley/200983b6ecdfda153b80bde4138249af to your computer and use it in GitHub Desktop.
Java Packaging
Java Packaging
• *.jar - Java ARchive - Zip file containing one or more Java class files.
• *.war - Web Application aRchive - Zip file containing web application. Includes one or more jar
files, Java class files, and web resources.
• *.ear - Enterprise aRchive - Zip file containing one more more WAR files.
• Fat JAR (aka Uber JAR) - Executable Jar containing all dependencies. (Used by Spring Boot)
• Docker Container - Docker Image containing runtime environment, JVM, and Java package
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment