Tagged articles
2 articles
Page 1 of 1
Java Companion
Java Companion
Nov 15, 2025 · Backend Development

Beyond mvn install: A Deep Dive into Maven Plugin Core Principles

This article explains that Maven is essentially a plugin framework, details how plugins like flatten-maven-plugin and exec-maven-plugin are configured and executed, introduces the MOJO concept, walks through creating a custom Maven plugin, and shows how to bind plugin goals to the build lifecycle.

Maven PluginMojobuild lifecycle
0 likes · 13 min read
Beyond mvn install: A Deep Dive into Maven Plugin Core Principles
Sanyou's Java Diary
Sanyou's Java Diary
Aug 25, 2022 · Backend Development

Effortlessly Update Maven Versions Across Hundreds of Modules

This guide shows two reliable Maven techniques—using the versions-maven-plugin and a placeholder with the flatten-maven-plugin—to safely update version numbers across dozens of modules without manual errors or risky global replacements.

Build Automationflatten-maven-pluginmaven
0 likes · 6 min read
Effortlessly Update Maven Versions Across Hundreds of Modules