infinum / kotlin-jsonapix

JsonApiX is an Android, annotation processor library that was made to transform regular Kotlin classes into their JSON API representations, with the ability to serialize or deserialize them to or from strings.
Apache License 2.0
38 stars 9 forks source link

Feature/publishing #12

Closed gobbletsit closed 2 years ago

gobbletsit commented 2 years ago

https://app.productive.io/1-infinum/tasks/2447298

This PR contains changes made to support publishing to both maven local and remote repo's.

Resources used for implementation were mainly Android handbook which helped a lot, but I've also referred to a newer implementation from @antunflas which for me seemed a bit cleaner with removing buildScr and sonatypeConfiguration.

Note: Test publish repo closed on Nexus. Sonatype reported no threats found.