Java Ecosystem and Tools - Pooky/java-enterprise-examples GitHub Wiki

Java Containers

Build Tools

  • Maven - repository based build tool
  • Ant - old similar to linux Make file
  • Eclipse - IDE for development

Java packing formats

In java you can pack your project, library, module or web application in differend three formats: jar, war, eap.

JAR Format

Simple JAR (Java Archive) for common libraries or runable programs. It's ZIP file.

WAR Format

Format for web application. Structure of this is very specific.

  • WAR - Web Application Archive

EAP Format

Enterprise Application Archive for Java EE.