Blog

This is the blog section. It has two categories: News and Releases.

Files in these directories will be listed in reverse chronological order.

Posts in 2024
  • What is MIMA (and what is not)?

    Saturday, September 07, 2024 in User blog: Tamas

    Here am trying to explain what is Maveniverse/MIMA, but also to explain what it is not. There is Maven, as we know it, and there are libraries that Maven uses to be “Maven as we know it”, like Resolver is. Many times, use case requires …

    Read more

  • Migrating to Maven 3, part 2

    Saturday, September 07, 2024 in User blog: Tamas

    A small fable for myself and others… The Takari Polyglot Maven 0.7.1 was released not so long ago, and it contained one trivial change, this pull request. The goal was to fix following issue: JRuby folks had some problem, that could be solved …

    Read more

  • Migrating to Maven 3, part 1

    Saturday, September 07, 2024 in User blog: Tamas

    As weird as title sounds, given Maven 4 is “around the corner”, the sad reality is that there are still way too many libraries and plugins in “Maven ecosystem” that rely on some sort of “compatibility” layers (and …

    Read more

  • Very simple CI setup

    Saturday, September 07, 2024 in User blog: Tamas

    I’d just like to throw in a short explanation how (IMHO) should organize CI jobs for simple Maven projects for better and faster turnaround. People usually “throw up a matrix” and just run mvn verify -P run-its. Sure, that is really …

    Read more

  • How to add new Maven lifecycle mapping

    Saturday, September 07, 2024 in User blog: Tamas

    Ever repeating question from plugin/extension developers is “how to add new packaging” (in a “modern way”). For ages we did it by manually crafting plexus.xml in the plugin or extension JAR, that was not only error-prone but …

    Read more