gestalt
gestalt copied to clipboard
build: Added configurations to apply constraints to dependencies `resolves` #134
Added configurations to apply constraints to the build.gradle dependencies to prevent gestalt pulling in dependencies with known CVEs, directly or transitively through things like Reflections. Added some suppressions in various files and as well removed some unnecessary imports
@BenjaminAmos does this look good to you now? apart from commented stuff which imo should be better removed ...
@BenjaminAmos what you think now of this?
My comments from before are still valid, I think? The changes remove code needed for gestalt to work with SecurityManager, as well as other unrelated changes. I could probably accept removing unused code but the AccessController.doPrivileged blocks are still needed.
This also has merge conflicts now, so it would have to be updated regardless.