私は今、Mavenについて、このWord(mojo)を見ているテキストのどこでも読んでいます。私はそれが何を意味するかをほぼ理解していますが、良い説明を拒否しません。グーグルで検索しようとしましたが、Maven以外の説明しか見つかりませんでした。
POJO-OK、でもMOJO? Maven Old Java Object?
はい、 http://maven.Apache.org/plugin-developers/index.html から:
モジョとは何ですか?モジョは、MavenプレーンのOld Javaオブジェクトです。各mojoはMavenで実行可能な目標であり、プラグインは1つ以上の関連するmojoの配布です。
要するに、mojoはMavenの目標であり、Mavenにはまだない機能を拡張することです。
書かれているとおり こちら :
Mavenプラグインは、プラグイン記述子と1つ以上のMojoを含むMavenアーティファクトです。 MojoはMavenの目標と考えることができ、すべての目標はMojoに対応します。
compiler:compile
目標は、MavenコンパイラプラグインのCompilerMojo
クラスに対応し、jar:jar
目標は、Maven JarプラグインのJarMojo
クラスに対応します。独自のプラグインを作成する場合、関連する一連のMojo(または目標)を1つのプラグインアーティファクトにグループ化するだけです。
Mojoは単にMavenの目標に関連付けられるため、MojoはMavenの単なる目標ではありません。
Mavenサイト は、Mojoが「Maven」+「POJO(Plain Old Java Object)」の組み合わせであることを示しています。したがって、MOJO = Maven Old Java Objectです。
Maven:The Complete Reference の別の異なる答えは、Mavenサイトを管理している同じグループの人々からのもので、MojoはMagical POJOを意味することを示唆しています。
H2Oでは、構築したモデルをPlain Old Java Object(POJO)またはModel ObJect、Optimized(MOJO)に変換できます。
H2Oで生成されたMOJOおよびPOJOモデルは、Java環境に簡単に埋め込むことができるように設計されています。生成されたモデルのコンパイルと実行時の依存関係は、これらのパッケージのビルド出力として生成されたh2o-genmodel.jarファイルのみです。
ユーザーは、POJOおよびMOJOの生成の詳細について、次のクイックスタートファイルを参照できます。
POJO Quick Start
MOJO Quick Start
注:MOJOは、GBM、DRF、およびGLMモデルでのみサポートされます。
開発者は、POJOおよびMOJOモデルのJavadocを参照できます。
MOJO(M aven O ld J ava O bject)は目標ですMavenで。
Mavenでは、すべてがプラグインによって行われ、プラグインには1つ以上の関連するmojo、つまり目標があります。
MojoはMavenのタスクの単一ユニットです。
例えば:elicpse:Eclipse
Eclipseを目標とするEclipseプラグインはMOJOです