回答:
はい、http://maven.apache.org/plugin-developers/index.htmlから:
モジョとは?モジョは、Mavenのプレーンな古いJavaオブジェクトです。各モジョはMavenで実行可能な目標であり、プラグインは1つ以上の関連するモジョの配布です。
つまり、mojoはMavenの目標であり、Mavenにはまだない機能を拡張することです。
ここに書かれているように:
Mavenプラグインは、プラグイン記述子と1つ以上のMojoを含むMavenアーティファクトです。MojoはMavenの目標と考えることができ、すべての目標はMojoに対応します。
compiler:compile
ゴール対応CompilerMojo
のMavenコンパイラプラグインでは、クラス、およびjar:jar
にゴール対応JarMojo
Mavenのプラグインジャーでクラス。独自のプラグインを作成する場合、関連するMojo(または目標)のセットを1つのプラグインアーティファクトにグループ化するだけです。
Mojoは単にMavenゴールに関連付けられているため、MojoはMavenの単なるゴールではありません。
Mavenのサイトはモジョは、「Mavenの」+「POJO(プレーン古いJavaオブジェクト)」の組み合わせであると言います。したがって、MOJO = Maven Old Java Object。
しかし、別の、Mavenでの別の答え: Mavenサイトを管理している同じグループの人々からのものだと私が思う完全なリファレンスは、MojoがMagical POJOを意味することを意図していることを示唆しています。
Mojo? What is a Mojo? The word mojo is defined as "a magic charm or spell", "an amulet, often in a small flannel bag containing one or more magic items", and "personal magnetism; charm". Maven uses the term Mojo because it is a play on the word Pojo (Plain-old Java Object).
Magical POGO
代わりにあることを示唆していると考えるのでしょうか。すでに定義されています。