
JReleaser v1.16.0 was recently released, bringing a new set of capabilities, one of them being the Matrix element. A matrix is a collection of key/value pairs that may be used to parameterize hooks & and the archive assembler. In the future a matrix may also be used to parameterize jlink and nativeImage assemblers, as well as distributions. What are the advantages of having this new element as part of the DSL? Well let’s say you’d like to release a project whose source language supports cross-platform compilation in a single node, say for example Go, Zig, or Rust. You’d typically define Read More