dev: Creates a version number of the form major.minor.patch.dev#, where the dev build number is incremented based on the github.run_id value
release: Just creates a version number of major.minor.patch
Dev is the default mode, and is used when -Drelease is not passed in as a mvn command line argument. There is currently no workflow that uses the release mode, we'll probably want to create a new workflow that passes in -Drelease and uploads to pypi when a release tag is pushed.
Closes #14
This PR adds two maven profiles to the build:
Dev is the default mode, and is used when -Drelease is not passed in as a mvn command line argument. There is currently no workflow that uses the release mode, we'll probably want to create a new workflow that passes in -Drelease and uploads to pypi when a release tag is pushed.