code: private void performUnArchive() throws MojoExecutionException
      {
          Artifact artifact = findArtifact();
  
          getLog().debug(String.format("Source XAR = [%s]", artifact.getFile()));
          unpack(artifact.getFile(), this.outputDirectory, "XAR Plugin", true, getIncludes(), getExcludes());
          unpackDependentXars(artifact);
      }
docs: Unzip xar artifact and its dependencies.
  
  @throws ArchiverException error when unzip package.O
  @throws MojoExecutionException error when unzip package.