Estou lendo sobre o Maven agora e em todo lugar em um texto que vejo essa palavra (mojo). Compreendo aproximadamente o que isso significa, mas não recusaria uma boa explicação. Tentei pesquisar no Google, mas encontrei apenas explicações não-inventivas.
POJO - ok, mas MOJO? Maven Objeto Java antigo?
Respostas:
Sim, em http://maven.apache.org/plugin-developers/index.html :
O que é um Mojo? Um mojo é um objeto Java antigo simples do Maven. Cada mojo é uma meta executável no Maven, e um plug-in é uma distribuição de um ou mais mojos relacionados.
Em resumo, um mojo é um objetivo do maven, para estender a funcionalidade ainda não encontrada no maven.
fonte
Como está escrito aqui :
Um Mojo simplesmente se associa a uma meta do Maven, então podemos dizer que um Mojo é muito mais do que apenas uma meta no Maven.
fonte
O site Maven diz que Mojo é a combinação de "Maven" + "POJO (Plain Old Java Object)". Então, MOJO = Maven Old Java Object.
Mas outra resposta diferente no Maven: A Referência Completa, que eu acho que é do mesmo grupo de pessoas que gerencia o site do Maven, sugere que Mojo deve significar POJO Mágico.
fonte
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
sim? Já está definido.MOJO ( M aven O ld J ava O bject) é uma meta em Maven.
No maven, tudo é feito por plugin, um plugin possui um ou mais mojos relacionados, ou seja, objetivos.
Mojo é uma única unidade de tarefa no maven.
por exemplo:
elicpse:eclipse
o plug-in eclipse com objetivo eclipse é um MOJOfonte