OHDSI / SkeletonCohortCharacterization

Apache License 2.0
2 stars 3 forks source link

Standardize build tooling and common libs #45

Open ecruz165 opened 1 year ago

ecruz165 commented 1 year ago

PROBLEM ATTEMPTING TO SOLVE Many OHDSI projects have aged libraries.

vulnerabilities exists in older libraries Also many projects used different versions of same libraries

Projects like WebApi that depend on several libraries have to create very messy workarounds to exclude library versions that create conflicts Duplicated Snippets in across projects

PROPOSED SOLUTION

update versions of maven tooling and used libraries introduce spring-boot-starter-parent as a parent project where applicable Ideally we would introduce a ohdsi-maven-starter-parent which can be shared across projects. This project would contain maven tooling, jacaco and others like repositories.