2017-09-29 5 views
0

J'ai une application Maven GWT et il jette l'erreur que vous pouvez voir dans le titre. Quand je lance mon projet gwt via eclipse, tout fonctionne. Le site sera chargé et "compile". Mais après plusieurs secondes il y a un échec. (Image 1)Comment puis-je résoudre l'erreur "Ligne 1: Le type XX ne peut pas être résolu.Il est indirectement référencé à partir des fichiers .class requis" dans GWT?

Comment puis-je le résoudre?

éclipse Relancer, effacer les dépendances et les ajouter à nouveau, effaçant JRE ou JDK et les ajouter à nouveau etc .. ne fonctionne pas: '(

Important:. Ce projet est téléchargé sur un serveur subversion Mon partenaire ici au travail peut vérifier le projet sur mais ne reçoit pas ce genre d'échec.

J'utilise Eclipse Mars 2 et de travailler sur un système d'exploitation 64 bits Windows 7

The site of my application


Bonjour, Je suis KilledByCheese son Collègue - je ne l'ai pas changé quoi que ce soit dans le POM ou sur le Buildpath ... mais je pris un Loog à la sortie de la console de mon collègue:

Checking rule <generate-with class='com.google.gwt.place.rebind.PlaceHistoryMapperGenerator'/> 
       Tracing compile failure path for type 'x.z.y.client.SearchActivity.EditorFramework' 
       [ERROR] Hint: Check the inheritance chain from your module; it may not be inheriting a required module or a module may not be adding its source path entries properly 
    [ERROR] Errors in 'x/y/z/client/SearchActivity.java' 
     [ERROR] Line 71: Failed to resolve 'x.y.z.client.SearchActivity.EditorFramework' via deferred binding 

Répondre

0

Il pourrait être que vous avez un fichier de classe obsolète quelque part. Maven ne recompilera pas les cours s'il pense qu'ils sont à jour mais parfois Maven devient confus. Essayez de faire un Maven propre. D'autre part, il se pourrait que Maven ait raison et qu'Eclipse se soit trompé en pensant qu'il n'y a pas de problème. Dans ce cas, vous pouvez essayer Project -> Clean.

Une troisième alternative est l'erreur est authentique, et que votre collègue a modifié le chemin de génération dans Eclipse sans mettre à jour le pom.