Closed ChrisJohnNOAA closed 1 year ago
Thanks for the comments. I've addressed those changes and made some fixes that were needed to make the process work smoothly when starting from a new clone of the repo as well as updated the setup.html documentation.
The general approach is that maven will manage code dependencies (including copying them to the WEB-INF/lib directory to minimize differences from existing workflows). Maven is also used to download other needed files like those in the WEB-INF/ref directory.
This means these large files no longer need to be in the ERDDAP repo, but with maven there is still file versioning available.
This does add a step for developers to load the dependencies using maven, but that is a pretty standard step for most large software projects.