Java Archive (JAR): Packaging Java Apps Using Maven
Java JDK 9+
| Intermediate
- 11 Videos | 1h 28m 35s
- Includes Assessment
- Earns a Badge
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.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this courseinstall and configure Maven to create Java archivescreate a Maven project which can then be packaged into a JAR filecreate a custom pom.xml file and build an executable JAR with Mavenexecute and view the contents of a Java archive built with Mavencreate and run a Java archive that has external dependencies
-
recognize how dependencies are referenced from a POM filecreate fat or uber JARs that package external dependencies in the archive using the Maven assembly plugindescribe how dependencies are stored in fat or uber JARsbuild and execute a fat or uber JAR file created with the Maven Shade pluginsummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview2m 1sUP NEXT
-
2.Installing and Configuring Maven9m 41s
-
3.Creating a Maven Project10m 55s
-
4.Building a JAR File with Maven12m 55s
-
5.Running and Examining a JAR File7m 11s
-
6.Building a JAR File with Dependencies12m 54s
-
7.Examining the Local Maven Repository7m 38s
-
8.Building an Uber JAR Using the Maven Assembly Plugin11m 4s
-
9.Exploring JARs with Dependencies3m 23s
-
10.Building an Uber JAR Using the Maven Shade Plugin8m 46s
-
11.Course Summary2m 8s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.