Estoy leyendo sobre Maven en este momento y en todas partes en un texto que veo esta palabra (mojo). Entiendo aproximadamente lo que significa, pero no me negaría por una buena explicación. Traté de buscar en Google, pero encontré solo explicaciones no expertas.
POJO - ok, pero MOJO? Maven Old Java Object?
Respuestas:
Sí, de http://maven.apache.org/plugin-developers/index.html :
¿Qué es un mojo? Un mojo es un objeto Java antiguo simple de Maven. Cada mojo es un objetivo ejecutable en Maven, y un complemento es una distribución de uno o más mojos relacionados.
En resumen, un mojo es un objetivo de Maven, para ampliar la funcionalidad que aún no se encuentra en Maven.
fuente
Como está escrito aquí :
Un Mojo simplemente se asocia con un objetivo de Maven, por lo que podemos decir que un Mojo es mucho más que un objetivo en Maven.
fuente
El sitio de Maven dice que Mojo es la combinación de "Maven" + "POJO (Plain Old Java Object)". Entonces, MOJO = Maven Old Java Object.
Pero otra respuesta diferente en Maven: La referencia completa, que creo que es del mismo grupo de personas que administran el sitio de Maven, sugiere que Mojo significa POJO Mágico.
fuente
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
? Ya esta definido.MOJO ( M aven O ld J ava O bject) es una meta en Maven.
En Maven, todo se hace mediante un complemento, un complemento tiene uno o más mojos relacionados, es decir, objetivos.
Mojo es una sola unidad de tarea en Maven.
por ejemplo:
elicpse:eclipse
el complemento eclipse con objetivo eclipse es un MOJOfuente