You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by ke...@apache.org on 2017/10/25 03:07:19 UTC
[2/4] beam git commit: Fix RAT exclusions
Fix RAT exclusions
Project: http://git-wip-us.apache.org/repos/asf/beam/repo
Commit: http://git-wip-us.apache.org/repos/asf/beam/commit/6b572ff9
Tree: http://git-wip-us.apache.org/repos/asf/beam/tree/6b572ff9
Diff: http://git-wip-us.apache.org/repos/asf/beam/diff/6b572ff9
Branch: refs/heads/master
Commit: 6b572ff9f47c5d5ce853c084424422614611ce76
Parents: a180cf5
Author: Kenneth Knowles <ke...@apache.org>
Authored: Mon Oct 23 13:26:08 2017 -0700
Committer: Kenneth Knowles <ke...@apache.org>
Committed: Tue Oct 24 19:54:53 2017 -0700
----------------------------------------------------------------------
pom.xml | 72 +++++++++++++++++++++++++++++++++++++++++++++++++-----------
1 file changed, 59 insertions(+), 13 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/beam/blob/6b572ff9/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 72e4c94..eeba1ba 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1542,30 +1542,76 @@
<excludeSubProjects>false</excludeSubProjects>
<consoleOutput>true</consoleOutput>
<useDefaultExcludes>true</useDefaultExcludes>
+
+ <!--
+ Keep excludes in sync with .gitignore, with consistent
+ order and sections for easy cross-checking.
+
+ Patterns are relative to $PWD, not the RAT ${basedir},
+ so each _must_ be prefixed with `**` or `${project.basedir}`.
+ -->
<excludes>
- <!-- Keep exclude sync with .gitignore -->
+ <!-- .gitignore: Ignore files generated by the Maven build process -->
<exclude>**/target/**/*</exclude>
+ <exclude>**/bin/**/*</exclude>
<exclude>**/dependency-reduced-pom.xml</exclude>
+
+ <!-- .gitignore: Ignore files generated by the Python build process -->
+ <exclude>**/*.pyc</exclude>
+ <exclude>**/*.pyo</exclude>
+ <exclude>**/*.pyd</exclude>
+ <exclude>**/*.egg-info/**/*</exclude>
+ <exclude>**/.eggs/**/*</exclude>
+ <exclude>**/nose-*.egg/**/*</exclude>
+ <exclude>**/.tox/**/*</exclude>
+ <exclude>**/build/**/*</exclude>
+ <exclude>**/dist/**/*</exclude>
+ <exclude>**/distribute-*/**/*</exclude>
+ <exclude>**/env/**/*</exclude>
+ <exclude>sdks/python/**/*.c</exclude>
+ <exclude>sdks/python/**/*.so</exclude>
+ <exclude>sdks/python/LICENSE</exclude>
+ <exclude>sdks/python/NOTICE</exclude>
+ <exclude>sdks/python/README.md</exclude>
+ <exclude>sdks/python/apache_beam/portability/api/*pb2*.*</exclude>
+
+ <!-- .gitignore: Ignore IntelliJ files. -->
+ <exclude>**/idea/**/*</exclude>
+ <exclude>**/*.iml</exclude>
+ <exclude>**/*.ipr</exclude>
+ <exclude>**/*.iws</exclude>
+
+ <!-- .gitignore: Ignore Eclipse files. -->
+ <exclude>**/.classpath</exclude>
+ <exclude>**/.project</exclude>
+ <exclude>**/.factorypath</exclude>
+ <exclude>**/.checkstyle</exclude>
+ <exclude>**/.fbExcludeFilterFile</exclude>
+ <exclude>**/.apt_generated/**/*</exclude>
+ <exclude>**/.settings/**/*</exclude>
+
+ <!-- .gitignore: Ignore Visual Studio Code files. -->
+ <exclude>**/.vscode/*/**</exclude>
+
+ <!-- .gitignore: Hotspot VM leaves this log in a non-target directory when java crashes -->
<exclude>**/hs_err_pid*.log</exclude>
+
+ <!-- .gitignore: Ignore files that end with '~', since they
+ are most likely auto-save files produced by a text editor. -->
+ <exclude>**/*~</exclude>
+
+ <!-- .gitignore: Ignore MacOSX files. -->
+ <exclude>**/.DS_Store/**/*</exclude>
+
+ <!-- Ignore files we track but do not distribute -->
<exclude>.github/**/*</exclude>
- <exclude>**/*.iml</exclude>
- <exclude>**/.idea/**/*</exclude>
- <exclude>**/*.egg-info/**/*</exclude>
+
<exclude>**/package-list</exclude>
<exclude>**/user.avsc</exclude>
<exclude>**/test/resources/**/*.txt</exclude>
<exclude>**/test/**/.placeholder</exclude>
- <exclude>.repository/**/*</exclude>
- <exclude>**/nose-*.egg/**/*</exclude>
- <exclude>**/.eggs/**/*</exclude>
- <exclude>**/.tox/**/*</exclude>
<!-- Default eclipse excludes neglect subprojects -->
- <exclude>**/.checkstyle</exclude>
- <exclude>**/.classpath</exclude>
- <exclude>**/.factorypath</exclude>
- <exclude>**/.project</exclude>
- <exclude>**/.settings/**/*</exclude>
<!-- Proto/grpc generated wrappers -->
<exclude>**/apache_beam/runners/api/*_pb2*.py</exclude>