A runnable standalone Maven project

Since we have covered a lot of ground-related information of the Maven assembly plugin, let's see how to build a complete end-to-end runnable standalone project with the assembly plugin. You can find the complete sample at https://svn.wso2.org/repos/wso2/people/prabath/maven-mini/chapter06. Proceed with the following steps to create a runnable standalone Maven project:

  1. First, create a directory structure, as shown here:
           |-pom.xml
           |-modules
             |- json-parser
                |- src/main/java/com/packt/json/JSONParser.java
                |- pom.xml
             |- distribution
                |- src/main/assembly/dist.xml
                |- pom.xml
  2. The JSONParser.java file is a simple Java class, which reads a JSON file and prints to the console, as shown here:
    package com.packt.json; import ...

Get Maven Essentials now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.