code: public void repackage(File destination, Libraries libraries) throws IOException {
  		repackage(destination, libraries, null);
  	}
docs: Repackage to the given destination so that it can be launched using '
  {@literal java -jar}'.
  @param destination the destination file (may be the same as the source)
  @param libraries the libraries required to run the archive
  @throws IOException if the file cannot be repackaged