Génération de Module

Répondre
madrigo
Messages : 15
Enregistré le : ven. mai 30, 2014 1:58 pm

lun. juin 16, 2014 5:19 pm

Bonjour,

J'ai téléchargé les sources des différents modules pour voir à quoi cela ressemble et éventuellement pouvoir en créer d'autres.
J'arrive à compiler et à générer un .jar, mais celui-ci n'est pas connu par OpenConcerto au démarrage.
Est-ce qu'il y a quelque chose de particulier à faire lors de l'export ?
Avatar du membre
guillaume
Messages : 2434
Enregistré le : ven. févr. 11, 2011 7:15 pm

mar. juin 17, 2014 1:03 pm

Bonjour,

le plus simple est d'utiliser org.openconcerto.erp.modules.ModuleLauncher avec les paramètres:

Code : Tout sélectionner

-Dmodule.dir=../"Module XY" -Dgestion.confFile=Configuration/main.properties
Cordialement,
Directeur technique d'OpenConcerto qui dans son temps libre s'occupe du forum.
Pour une assistance pro, nous sommes joignables à ILM Informatique contre quelques jetons.
Pensez aussi à lire le manuel !
madrigo
Messages : 15
Enregistré le : ven. mai 30, 2014 1:58 pm

ven. juin 20, 2014 1:42 pm

Merci, ca marche nickel.

Par contre mes modifications dans le module ne sont pas prises en compte, même après génération du .jar
Pourtant si je supprime le .jar, j'ai une erreur au démarrage d'OpenConcerto.
J'ai tenté de désinstaller/réinstaller le module, même résultat.
Une idée ?
madrigo
Messages : 15
Enregistré le : ven. mai 30, 2014 1:58 pm

jeu. juin 26, 2014 12:00 pm

Pour ceux qui ca intéresse, j'ai trouvé la solution.
En fait le ModuleLauncher génere le .jar à partir des fichiers présents dans le répertoire bin du module.
Il faut donc configurer son IDE pour que tous les fichiers à inclure (.class, .properties et .xml) soient écrits dans ce répertoire.

Autre problème rencontré, le fichier label module Lead se nomme labels.xml alors que le programme attend un labels_fr.xml
Ca ressemble fort à un bug dû à une mise à jour d'OpenConcerto pour la gestion de plusieurs langues.
A corriger donc.

J’espère que ca fera gagner du temps à certains.
Répondre