opendcs / opendcs

Open Data Collection System for Hydro/Meteorologic Data
Apache License 2.0
31 stars 25 forks source link

Improve Build operations surrounding HEC artifacts #174

Open MikeNeilson opened 1 year ago

MikeNeilson commented 1 year ago

Describe the bug

I was unable to perform unrelated development work last night due to the HEC artifact repository being down for an extended period of time.

To Reproduce Intermittent issue.

Expected behavior ant jar should work regardless of the state of the HEC network.

Screenshots If applicable, add screenshots to help explain your problem.

Desktop/ServerSide (please complete the following information):

Additional context

There's a couple of issues. The build script may not be caching correctly. Some dependencies can likely just be removed, others from HEC will need to be push to maven central.

It may also be better to just put in a "bypass/include CWMS,HDB, etc" feature flag in the build.

MikeNeilson commented 1 month ago

After move to gradle, will start work on making CWMS components a skippable part of the build.