adds release profile that includes plugins required for release, but not for ordinary build, such as javadoc generation, packaging sources, and GPG signing
adds distributionManagement section for releasing SNAPSHOTs as well as release versions into Sonatype & Maven central
removes obsolete Travis CI section
With the changes in place, the library can be released by running:
cd phenopacket-tools
./mvnw -P clean deploy
assuming the deployer has the appropriate setup and privileges.
Prepare the library for release into Maven repo.
The PR does several things:
release
profile that includes plugins required for release, but not for ordinary build, such as javadoc generation, packaging sources, and GPG signingdistributionManagement
section for releasing SNAPSHOTs as well as release versions into Sonatype & Maven centralWith the changes in place, the library can be released by running:
assuming the deployer has the appropriate setup and privileges.