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.
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.