Bonjour

Je développe une application (JAVA, SWING, ...) avec IHM (arbre, édition de données) sur des données techniques qui permettent de générer un programme en code C
ainsi que des documents (pour le moment au format Excel).
Dans le cadre de "simplification" (avant que notre application devienne trop énorme), nous souhaitons
séparer dans des jars différents, la partie kernel (données) et IHM de la partie génération de code et document.
Je voudrais avoir un jar principal ainsi que des "sous-jar" : un pour la génération de code et un autre pour la génération des documents.
Je cherche donc un cours/tutorial/aide sur la création d'un système de plugin (de manière générale) pour mon application qui permettrait de rajouter
des menus/actions/buttons/traitements ainsi que de personnaliser l'édition des données.

Merci