anchor.diff:  </assembly>
   ----
   Now configure `maven-assembly-plugin`:
  -
   [source,xml]
   ----
   <plugin>
  
positive.code:         slf4j-api-1.7.25.jar
          ...
  ```
  This folder can be archived as a `.tar.gz` or `.zip` and distributed as a single file. It is then unpacked on the
  machine where the application needs to run. Creating such packaging with Maven involves `maven-jar-plugin`,
  `maven-dependency-plugin` and `maven-assembly-plugin`. First let's create a folder structure:
  
  [source,xml]
  ----
  <properties>
  
negative.code: </build>
  ----
  
  The above configuration places both main jar and "lib/" folder under `target/`, so you can build and run the app like this:
  [source,bash]
  ----
  $ mvn clean package
  $ java -jar target/myapp-1.0.jar
  ----
  To prepare the app for distribution as a single archive, you will need to add an assembly step. Start by creating an
  `assembly.xml` descriptor file:
  [source,xml]
  ----
  <assembly xmlns="http://maven.apache.org/ASSEMBLY/2.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  