Test de module pendant développement
Posté : sam. févr. 04, 2023 12:53 pm
Bonjour,
Beaucoup de modifications sont arrivées depuis mes derniers développements de modules et aujourd'hui mes vieux codes ne fonctionnent plus. Pendant mes développement de modules j'avais pour habitude de les tester en utilisant un "launcher" qui chargeait le module et lançait open concerto avec ce petit bout de code dans le fichier Module.java
Mais je vois qu'aujourd'hui le singleton a été supprimé , en fouillant un peu, j'ai vu qu'il y avait un "ModuleLauncher", j'imagines qu'il joue un peu le même role, comment l'utiliser ??
Merci.
Beaucoup de modifications sont arrivées depuis mes derniers développements de modules et aujourd'hui mes vieux codes ne fonctionnent plus. Pendant mes développement de modules j'avais pour habitude de les tester en utilisant un "launcher" qui chargeait le module et lançait open concerto avec ce petit bout de code dans le fichier Module.java
Code : Tout sélectionner
public static void main(String[] args) throws IOException {
System.setProperty(ConnexionPanel.QUICK_LOGIN, "true");
final File propsFile = new File("module.properties");
System.out.println(propsFile.getAbsolutePath());
final ModuleFactory factory = new RuntimeModuleFactory(propsFile);
SQLRequestLog.setEnabled(true);
SQLRequestLog.showFrame();
// uncomment to create and use the jar
final ModulePackager modulePackager = new ModulePackager(propsFile, new File("bin/"));
modulePackager.writeToDir(new File("../../OpenConcerto/Modules"));
// final ModuleFactory factory = new JarModuleFactory(jar);
ModuleManager.getInstance().addFactories(new File("../../OpenConcerto/Modules"));
ModuleManager.getInstance().addFactoryAndStart(factory, false);
Gestion.main(args);
}
}
Code : Tout sélectionner
ModuleManager.getInstance()
Merci.