2011-11-10 3 views
1

Je reçois constamment:Mwe2Launcher - Impossible de trouver le module

mf.mwe2.launch.runtime.Mwe2Launcher - Couldn't find module x 

erreur si le fichier x.mwe2 existe. J'ai activé la nature xtext dans le projet et ajouté des modules connexes.

est ici le fichier .mwe2:

module com.ford.modelling.workflow.abcd 

Workflow { 
    component = SayHello { 
     message = "hello" 
    } 
} 

Ce qui pourrait être le problème? (un dossier nommé src-gen existe déjà)

Répondre

1

Veuillez vous assurer que le fichier mwe2 est placé dans un dossier source java et que vous avez fait une construction propre sur le projet contenant le fichier mwe2.

+0

le dossier bin est vide. –

+0

Je suis maintenant capable de le compiler. Il compile étrangement une fois et ne se met jamais à jour. Donc, tout ce que je change n'est pas appliqué. Très étrange. Peut-être quelque chose à propos du compilateur. –

0

OK. J'ai trouvé le problème (mais pas encore une solution).

L'activation de scala nature arrête le processus de construction de MWE2. Je n'arrive pas à comprendre pourquoi mais c'est ce qui arrive. J'enlève la nature Scala et tout fonctionne.

1

Avait le même problème. L'exception se produit cependant dans le Mwe2Runner, pas dans le Mwe2Launcher. Le Mwe2Runner a essayé de charger le fichier mwe2 en tant que ressource et produit cette erreur s'il ne peut pas le trouver, bien que le Mwe2Launcher le puisse.

Quoi qu'il en soit, la solution est d'enregistrer votre src-dir comme ressource-dir en ajoutant ce qui suit à votre pom.xml

<build> 
... 
<resources> 
    <resource> 
    <directory>src</directory> 
    <excludes> 
     <exclude>**/*.java</exclude> 
    </excludes> 
    </resource> 
</resources> 
... 
</build> 
Questions connexes