Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Building and Deploying Java Applications

Header Image

  1. Packaging Java applications (JAR, WAR)
    • In this article, we explore the structure of JAR and WAR files, and learn how to create them using the jar command-line tool, Maven, and Gradle for packaging and distributing Java applications.
  2. Introduction to build tools (Maven, Gradle)
    • This article introduces Java build tools Maven and Gradle, exploring their features and comparing their advantages to help readers choose the right tool for their development projects.
  3. Deploying Java applications on a web server or in the cloud
    • In this pirate-themed article, we navigate the seas of deploying Java applications on web servers and the cloud, exploring the differences between web and application servers, understanding deployment descriptors, and learning how to deploy to a web server and the cloud using Heroku.

Table of contents