Closed barbeau closed 4 years ago
I'd suggest we avoid using Maven as to keep things streamlined around Gradle
@fabrice-v Yes, if possible, I agree - I only intended the mention of mvn deploy
to be an example of a general command to package an application.
Is your feature request related to a problem? Please describe. Currently, the release process is very manual: https://github.com/MobilityData/gtfs-validator/blob/master/RELEASE.md
This process is labor intensive and prone to mistakes.
Describe the solution you'd like We should be able to support a command-line release such as
mvn deploy
orgradlew assembleRelease
. This allows for a simpler release process that is less prone to errors and could eventually be used to build releases automatically via CI and Git tags.We should also support minification to try and reduce the size of the output JAR file.
Gradle plugins to investigate:
Describe alternatives you've considered Do nothing - leave release process as-is