PagerDuty / scheduler

A Scala library for scheduling arbitrary code to run at an arbitrary time.
BSD 3-Clause "New" or "Revised" License
214 stars 38 forks source link

Separate HTTP admin project #8

Closed dvgica closed 8 years ago

dvgica commented 8 years ago

This PR separates the HTTP admin API into a separate project. This means that users of scheduler no longer need to pull in Scalatra, Jetty, etc. dependencies if they don't plan on using the HTTP admin API.

The root project is just a shell to aggregate all the other projects now, and scheduler has it's own project - this is was necessary to prevent circular dependencies.

cdegroot commented 8 years ago

:shipit: when travis is happy, I'd say.