Je construis un DSL en utilisant xtext 2.12 en éclipse d'oxygène en suivant les exemples de smalljava dans le livre de Bettini (2nd ed). Dans la plupart des cas, tout fonctionne jusqu'à ce que j'ajoute une bibliothèque comme décrit au chapitre 10. Dans les tests unitaires qui chargent la bibliothèque explicitement, tout fonctionne: le fichier bibliothèque se charge, l'importation implicite réussit et je peux me référer aux types définis dans la bibliothèque. . Cependant, lorsque j'ouvre maintenant l'EDI, il ne charge pas automatiquement la bibliothèque, et je me retrouve avec un NPE lorsque la bibliothèque essaie de charger des classes implicites. Il est clair que la méthode loadLib qui est appelée explicitement dans les tests unitaires n'est appelée nulle part depuis l'EDI car le message du journal n'est jamais émis.xtext ide ne charge pas la bibliothèque
Comment puis-je obtenir l'IDE pour charger la bibliothèque au démarrage? Plus précisément, je sais quoi appeler, je ne sais pas où l'appeler dans l'IDE.
merci!
Comment ressemble le npe? avez-vous adapté la portée? –
êtes-vous sûr que vous n'avez pas à mettre la lib est sur le classpath du fichier modèle? (Exporter à la def/dépendance au projet de modèle) –
Merci pour l'aide! – user2000974