NationalSecurityAgency / datawave

DataWave is an ingest/query framework that leverages Apache Accumulo to provide fast, secure data access.
https://code.nsa.gov/datawave
Apache License 2.0
561 stars 243 forks source link

Create a datawave BOM to facilitate simpler dependency management #2549

Open jwomeara opened 4 weeks ago

jwomeara commented 4 weeks ago

We should create a datawave BOM (Bill of Materials) to make it easier to manage the versions of the various datawave modules when they are included in the query and executor (and potentially other) services.

Here's some info on maven BOMs: https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#bill-of-materials-bom-poms

The goal would be to update the query and executor services to use this BOM so that we can keep those services at a fixed version, and cut releases specific to a datawave release.