We have a package that is related to some requirements that were removed, but we don\'t want to necessarily delete the code because there\'s a possibility it will be needed
In 2018:
You may also use a closure or Spec to specify which files to include or exclude. The closure or Spec is passed a FileTreeElement, and must return a boolean value.
jar {
exclude {
FileSystems.getDefault()
.getPathMatcher("glob:com/ourcompany/someotherpackage/polling/**")
.matches(it.file.toPath())
}
}
See Jar.exclude, FileTreeElement and Finding Files.