in src/main/scala/org/intellij/scala/bundle/Destination.scala [76:91]
def apply(entry: Entry): Unit = if (!entry.isDirectory) {
val tarEntry = entry.link.map { link =>
val result = new TarArchiveEntry(entry.name, TarConstants.LF_SYMLINK)
result.setLinkName(link)
result
} getOrElse {
new TarArchiveEntry(entry.name)
}
tarEntry.setSize(entry.size)
tarEntry.setModTime(entry.lastModified)
entry.mode.foreach(tarEntry.setMode)
output.putArchiveEntry(tarEntry)
entry.input.foreach(IOUtils.copy(_, output))
output.closeArchiveEntry()
}