A catalog of custom tooling I’ve written. yak4j stands for yak shaving for Java.

Batch processing

  • instarepo applies batch changes to multiple repositories.

Scaffolding

Getting latest

Versioning

  • yart helps with releasing a project that follows semantic versioning

Linting

Code generation

Code libraries

  • yak4j-xml friendlier wrapper around JAXB which throws unchecked exceptions
  • yak4j-utc-time-zone-mapper mapper between LocalDateTime and OffsetDateTime, can be used together with MapStruct

Testing libraries

Last updated: Oct 31, 2021