code: public void collect(Path file) throws IOException {
  		Path targetPath = tempDir.resolve(projectRoot.relativize(file));
  		Files.createDirectories(targetPath.getParent());
  		Files.copy(file, targetPath);
  	}
docs: Add the given file to the data archive
  
  @param file
  File to add
  @throws IOException