Czytam teraz o Mavenie i wszędzie w tekście widzę to słowo (mojo). W przybliżeniu rozumiem, co to znaczy, ale nie odmówiłbym dobrego wyjaśnienia. Próbowałem google, ale znalazłem tylko nie-mavenowe wyjaśnienia.
POJO - ok, ale MOJO? Maven Old Java Object?
Odpowiedzi:
Tak, z http://maven.apache.org/plugin-developers/index.html :
Co to jest Mojo? Mojo to zwykły stary obiekt Java Maven. Każde mojo jest wykonywalnym celem w Maven, a wtyczka to dystrybucja jednego lub więcej powiązanych mojo.
Krótko mówiąc, mojo jest celem maven, aby rozszerzyć funkcjonalność, której jeszcze nie ma w maven.
źródło
Jak napisano tutaj :
Mojo po prostu kojarzy się z celem Mavena, więc możemy powiedzieć, że Mojo jest czymś więcej niż tylko celem w Maven.
źródło
Witryna Maven twierdzi, że Mojo to połączenie „Maven” + „POJO (zwykły stary obiekt Java)”. Zatem MOJO = Maven Old Java Object.
Ale inna, inna odpowiedź w Maven: The Complete Reference, która, jak sądzę, pochodzi od tej samej grupy osób zarządzających witryną Maven, sugeruje, że Mojo ma oznaczać Magiczne POJO.
źródło
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
zamiast tego? Jest już zdefiniowane.MOJO ( M aven O ld J ava O bject) jest celem w Maven.
W maven wszystko jest wykonywane przez wtyczkę, wtyczka ma jeden lub więcej powiązanych mojo, czyli celów.
Mojo to pojedyncza jednostka zadań w maven.
na przykład:
elicpse:eclipse
wtyczka eclipse z celem zaćmienia to MOJOźródło