Structure des plug-ins


Les plug-ins se présentent sous deux formes. L'une consiste à stocker le plug-in sous la forme d'un fichier de package JAR. Ce type de plug-in peut être utilisé directement avec d'autres packages de dépendances dans le chemin de classe du projet. pour stocker les fichiers de classe du plug-in et les packages de dépendances du plug-in et d'autres ressources. Placez-le sous la structure du répertoire du plug-in. Ce type de plug-in peut être placé en dehors du chemin du projet et peut être partagé par plusieurs modules. La structure est la suivante :

<PLUGIN_HOME>\
    |--.plugin\
    |   |--lib\
    |   |   |--xxxx.jar
    |   |   |--...
    |   |--classes\
    |   |   |--...
    |   |--...
    |--<plugin_xxx>\
    |   |--lib\
    |   |   |--xxxx.jar
    |   |   |--...
    |   |--classes\
    |   |   |--...
    |   |--...
    |--<plugin_xxxx>\
    |--...

Description de la structure du répertoire des plug-ins :

  • Chaque fabrique de plug-ins a Sous le chemin racine PLUGIN_HOME spécifié, certains fichiers de ressources tels que les packages ou les classes JAR peuvent être partagés globalement via un répertoire nommé ".plugin" ;

  • Chaque plug-in est un répertoire indépendant, généralement nommé d'après l'ID du plug-in (sans s'y limiter), et contient les packages JAR, fichiers de classe et autres liés au plug-in. ressources dans la bibliothèque, les classes ou autres répertoires correspondants

 ;