conveyal / analysis-backend

Server component of Conveyal Analysis
http://conveyal.com/analysis
MIT License
23 stars 12 forks source link

Build with Gradle, GH Actions and GH Packages #253

Closed abyrd closed 4 years ago

abyrd commented 4 years ago

This changes the build from Maven to Gradle, and adds a Github Actions configuration to carry out the build and deploy Maven-compatible artifacts to Github Packages.

abyrd commented 4 years ago

This is not perfect and will be improved as time goes on and we better understand the build system, but I've been using it in the last few days and it does work. Note also that this simply adds new build scripts and config, but does not change the software itself except some details of reading the version number from the properties file.

So I'd say this is ready for review and merge, to avoid conflict/merge complexity with other PR branches.