docs: private File createBuildTarBall(BuildDirs buildDirs, List<ArchiverCustomizer> archiverCustomizers,
                                      AssemblyConfiguration assemblyConfig, ArchiveCompression compression) throws MojoExecutionException {
          File archive = new File(buildDirs.getTemporaryRootDirectory(), "docker-build." + compression.getFileSuffix());
          try {
              TarArchiver archiver = createBuildArchiver(buildDirs.getOutputDirectory(), archive, assemblyConfig);
              for (ArchiverCustomizer customizer : archiverCustomizers) {
                  if (customizer != null) {
                      archiver = customizer.customize(archiver);
                  }
              }
              archiver.setCompression(compression.getTarCompressionMethod());
              archiver.createArchive();
              return archive;
          } catch (NoSuchArchiverException e) {
              throw new MojoExecutionException("No archiver for type 'tar' found", e);
          } catch (IOException e) {
              throw new MojoExecutionException("Cannot create archive " + archive, e);
          }
      }