2009-09-11 8 views
5

J'ai utilisé la dernière version du plugin groovy eclipse (pour eclipse 3.4) et j'ai remarqué que lorsque j'organise les imports sur le fichier, il supprime certaines des importations dont j'ai besoin. Il semble enlever ceux dans mon projet, pas java. * Importations. Des idées pourquoi?Groovy Eclipse Plugin Organiser les importations

grâce, Jeff

+0

Ne pas oublier de vérifier les bons paramètres pour eclipse3.5: http://stackoverflow.com/questions/142357/what-are-the-best-jvm-settings-for-eclipse/1409590#1409590 – VonC

+0

Intéressant , cela peut être plus lié au plugin Groovy qu'à la configuration de l'éclipse. Peut être l'ouverture d'un nouveau bug est demandé dans ce cas. – VonC

Répondre

3

Cette fonctionnalité a été corrigée dans le flux 3.5 du plug-in Groovy Eclipse. Ou au moins, il est corrigé lors de l'exécution d'organiser les importations à partir de l'éditeur. Ainsi, exécuter Ctrl-Shift-O dans l'éditeur, ou exécuter le format après la sauvegarde fonctionnera. Toutefois, l'exécution des importations Organiser à partir de l'explorateur de package ou toute autre vue ne sera pas.

La raison en est que nous avons besoin d'un moyen d'accrocher fonctionnalité spéciale groovy. Lors de l'exécution organiser les importations à partir de l'intérieur de l'éditeur, c'est possible de le faire. Cependant, nous n'avons pas trouvé de façon générale de coopter les importations de JDT lors de l'exécution en dehors de l'éditeur. Cela vaut la peine d'élever un bug pour ça. Avant la sortie de 2.0.0M1 (avant la fin septembre), nous ramènerons cette fonctionnalité à 3.4, mais nous constatons que peu de gens utilisent 3.4, donc nous ne l'avons pas tenu à jour avec le flux 3.5.

+0

Pour confirmer, cela fonctionne de ctrl-shift-o fonctionne en fait, mais les importations organiser à partir de l'explorateur de paquet ne fonctionne pas. J'ai essayé d'aller au jira pour ouvrir un bug mais le site n'était pas disponible. –

+0

Vous avez raison. Vous ne pouvez pas organiser Groovy Imports à partir de l'explorateur de packages. Lorsque vous le faites à partir d'ici, le JDT organiser les importations est exécuté. Nous n'avons pas encore implémenté cette partie du plugin (ce n'est pas aussi simple que ça en a l'air). Stupide serveur jira. Il a été en hausse et en baisse pendant des jours (toujours le faire). C'est fini maintenant. –

1

Cela peut être lié au mécanisme JDT "organiser l'importation" sous-jacente, qui a une certaine question dans eclipse3.4:

  • bug 87950: problème avec le type inférences - ce qui est important avec groovy, combiné avec
  • bug 235253: Organiser les importations supprime l'instruction d'importation nécessaire - non résolue dans 3.4.
  • bug 252379: Organiser les importations nécessaires import statique Supprime - non résolue en 3,4 (.1)

Pouvez-vous faire le travail de plugin Groovy eclipse3.5, et si oui, avez-vous toujours le même problème?
Si vous le faites, l'un de ces bogues doit être complété/réactivé.

+0

Je vais passer à Eclipse 3.5 et essayer. Merci. –

+0

Je pensais que c'était corrigé, mais ce n'est pas le cas. Cela arrive quand j'organise organiser les importations et le format du niveau supérieur du projet –

Questions connexes