Was ist MOJO in Maven?

162

Ich lese gerade über Maven und überall in einem Text sehe ich dieses Wort (Mojo). Ich verstehe ungefähr, was es bedeutet, aber ich würde eine gute Erklärung nicht ablehnen. Ich habe versucht zu googeln, aber nur nicht-maven Erklärungen gefunden.

POJO - ok, aber MOJO? Maven Altes Java-Objekt?

dnim
quelle
2
:) Wie ich verstanden habe - in gewissem Sinne - ist es nur ein Wortspiel ...
dnim

Antworten:

167

Ja, von http://maven.apache.org/plugin-developers/index.html :

Was ist ein Mojo? Ein Mojo ist ein Maven-einfaches altes Java-Objekt. Jedes Mojo ist ein ausführbares Ziel in Maven, und ein Plugin ist eine Verteilung eines oder mehrerer verwandter Mojos.

Kurz gesagt, ein Mojo ist ein Maven-Ziel, um die Funktionalität zu erweitern, die in Maven noch nicht vorhanden ist.

Lynn bröckelt
quelle