Ce site met a disposition le build journalier de la traduction francaise du Maven: The Definitive Guide
Consultez :
  • Les documents de reference sur le projet original
  • Les sources de la traduction fr sur GitHub
  • maven


    17.2.4. Qu'est ce qu'un Plugin ?

    Un plugin Maven est un artefact Maven qui contient un descripteur de plugin et un ou plusieurs Mojos. Un Mojo peut se comparer à un goal Maven, d'ailleurs derrière chaque goal se cache un Mojo. Au goal compiler:compile correspond la classe CompilerMojo dans le plugin Maven Compiler, le goal jar:jar correspond à la classe JarMojo du plugin Maven Jar... Lorsque vous écrivez votre propre plugin, vous regroupez un ensemble de Mojos (ou goals) dans un seul artefact.[4]

    Note

    Mojo ? Qu'est-ce qu'un Mojo ? Le mot mojo définit dans le dictionnaire par plusieurs définitions comme un "charme magique ou un sort", une "amulette, souvent dans un petit sac de flanelle contenant un ou plusieurs objets magiques" et du "magnétisme personnel, charme". Maven utilise le terme Mojo comme jeu de mots autour du terme Pojo (Plain-old Java Object), un Pojo Maven est donc appelé Mojo.

    Un Mojo est bien plus qu'un goal Maven, c'est un composant géré par Plexus qui peut inclure des références à d'autres composants Plexus.



    [4] "mojo." The American Heritage® Dictionary of the English Language, Fourth Edition. Houghton Mifflin Company, 2004. Answers.com 02 Mar. 2008. http://www.answers.com/topic/mojo-1