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.