# My first maven plugin

DevFeed: [My first maven plugin](<https://devfeed.tech/articles/my-first-maven-plugin-27305.md>)

Original publisher: [Read original article](<https://blog.pchudzik.com/201905/maven-plugin/>)

Published: 2019-05-10T00:00:00Z

Content type: tutorial

Language: en

Sources: [Paweł Chudzik](<https://devfeed.tech/sources/pawe-chudzik.md>)

Topics: [Maven](<https://devfeed.tech/topics/maven.md>), [Development](<https://devfeed.tech/topics/development.md>), [Java](<https://devfeed.tech/topics/java.md>)

Tags: [how-to](<https://devfeed.tech/tags/how-to.md>), [java](<https://devfeed.tech/tags/java.md>), [maven](<https://devfeed.tech/tags/maven.md>), [maven-plugin](<https://devfeed.tech/tags/maven-plugin.md>), [plugin-development](<https://devfeed.tech/tags/plugin-development.md>)

## AI overview

A beginner tutorial on writing a custom Maven plugin. It covers the Maven plugin project packaging, required dependencies, Mojo goals and parameters, plugin logic, installation, declaration in a build, and verification.

## Source excerpt

In the past, I've been doing various things with maven. Some of them were standard, some were more complicated and a couple of them were complex. For those complex solutions, I felt like I needed a plugin but I've never had enough time to write it properly. In this post, I'm going to explore the basics of writing maven plugin. Read more