Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
HCatalog has a few build-related things we should cleanup:
- Top-level and empty "hive" directory is present from when Hive was added to our repo as an SVN external, and should be removed.
- Top-level and empty "lib" directory is present but not used for dependencies and should be removed.
- Checkstyle configs are in the top-level directory, and should be moved to "build-support/checkstyle".
- bin/umaskcheck.sh is only required for the build and should be moved to "build-support/scripts"
A major category of files that should also move under build-support is the top-level "ant" directory. That directory is not moved at this time because I would prefer to update the "core" build first so its simpler.