ERDDAP / erddap

ERDDAP is a scientific data server that gives users a simple, consistent way to download subsets of gridded and tabular scientific datasets in common file formats and make graphs and maps. ERDDAP is a Free and Open Source (Apache and Apache-like) Java Servlet from NOAA NMFS SWFSC Environmental Research Division (ERD).
Creative Commons Zero v1.0 Universal
84 stars 58 forks source link

Remove large files from the repo, add support to maven to download them #101

Closed ChrisJohnNOAA closed 1 year ago

ChrisJohnNOAA commented 1 year ago

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.

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