5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

Aspire     Java Novice to Javanista     Java Novice to Javanista Track 2: Java Apprentice
Based on the concept of a project object model (POM), Apache Maven is a project management software as well as build automation and comprehension tool. Explore the flexibility offered by Maven in the creation of Java archives or JAR files using this course.
Try your hand at using Apache Maven to build a Java application and package it into an executable JAR file, create a JAR file for an app with external dependencies and ways to execute it, and package your Java app along with all of its external dependencies into a single package known as a fat or uber JAR.
Having finished this course, you'll have the skills and knowledge to build lean as well as uber JAR files using Apache Maven.

Objectives

Java Archive (JAR): Packaging Java Apps Using Maven

  • discover the key concepts covered in this course
  • install and configure Maven to create Java archives
  • create a Maven project which can then be packaged into a JAR file
  • create a custom pom.xml file and build an executable JAR with Maven
  • execute and view the contents of a Java archive built with Maven
  • create and run a Java archive that has external dependencies
  • recognize how dependencies are referenced from a POM file
  • create fat or uber JARs that package external dependencies in the archive using the Maven assembly plugin
  • describe how dependencies are stored in fat or uber JARs
  • build and execute a fat or uber JAR file created with the Maven Shade plugin
  • summarize the key concepts covered in this course