You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by rh...@apache.org on 2022/06/16 20:34:54 UTC
[geode] branch support/1.15 updated: GEODE-10388: create better output filter for srcDist task (#7806)
This is an automated email from the ASF dual-hosted git repository.
rhoughton pushed a commit to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode.git
The following commit(s) were added to refs/heads/support/1.15 by this push:
new f4c05ad2c1 GEODE-10388: create better output filter for srcDist task (#7806)
f4c05ad2c1 is described below
commit f4c05ad2c15534bede369699f778d92c1a5a833d
Author: Robert Houghton <rh...@pivotal.io>
AuthorDate: Thu Jun 16 13:33:47 2022 -0700
GEODE-10388: create better output filter for srcDist task (#7806)
Replace the brittle exclude list for `build` and `out` directories with
a closure containing comparison logic for file-type and name. Makes sure
that regular files named `out` are still archived.
(cherry picked from commit bbf51e74fccf59cbdf6a7ca283342a09ec9bffb3)
---
geode-assembly/build.gradle | 10 ++--------
1 file changed, 2 insertions(+), 8 deletions(-)
diff --git a/geode-assembly/build.gradle b/geode-assembly/build.gradle
index 78f1f5e377..8e62fabea9 100755
--- a/geode-assembly/build.gradle
+++ b/geode-assembly/build.gradle
@@ -442,14 +442,8 @@ distributions {
exclude 'wrapper'
// These exclude the 'build' and 'out' artifact directories from Gradle and IntelliJ for each project
- exclude 'buildSrc/build'
- exclude 'buildSrc/out'
- rootProject.allprojects.each {
- def relPath = Paths.get(rootDir.getPath()).relativize(Paths.get(it.projectDir.getPath()))
- def relOut = relPath.resolve("out").toString()
- def relBuild = relPath.resolve("build").toString()
- exclude relOut
- exclude relBuild
+ exclude { FileTreeElement details ->
+ details.directory && (details.name == "build" || details.name == "out")
}
}
}