Fancy Javadoc for Gradle projects.
Features:
- set UTF-8 encoding on all javadoc tasks
- enable
-linksource
on all javadoc tasks (this makes the generated javadoc to contain the complete source code) - highlights generated Javadoc source code using Prism
- Release commit: fix version, finalise change log (don't forget about the links in the bottom of the change log)
- Check CI for success
- Tag release on GitHub (draft)
- Publish to Maven Central
- Run
./gradlew publishAllPublicationsToStagingRepository
- Open https://oss.sonatype.org/#stagingRepositories
- Close staging repository
- Inspect contents
- Release
- Run
- Publish to Gradle Plugin Portal using
./gradlew publishPlugins
- Publish release on GitHub
- Bump version