Mavenとは
ビルド自動化ツールです。
役立つサイト
- リポジトリ
- 検索サイト
アーキタイプとは
archetypeは「原型」という単語です。 テンプレートみたいなものです。
Maven – Introduction to Archetypes
In short, Archetype is a Maven project templating toolkit.
Mojoとは
What is a Mojo?より。Maven用のPOJOですね。
A mojo is a Maven plain Old Java Object. Each mojo is an executable goal in Maven, and a Maven plugin is a distribution of one or more related mojos.
PluginとExtensionの違い
Extensionsより。
In short, extensions are artifacts that activated during build. The extensions do not have to actually do anything nor contain a Mojo. For this reason, extensions are excellent for specifying one out of multiple implementations of a common plugin interface.