J'ai rencontré le même problème que les niklassaers: les méthodes Roo AspectJ ne montrent pas l'auto-complétion de l'éclipse lors de la compilation fine. J'utilise la dernière version de STS, avec AJDT installé par défaut, et j'ai vérifié que JDT Weaving est actif, mais le problème persiste. En revanche, j'ai découvert que l'exécution de Maven > Update project... (Alt-F5)
rend les méthodes ROO AJ visibles à l'achèvement automatique.
Cette solution pourrait être liée à la façon dont je structuré mon projet (j'ai deux projets Maven éclipse dans mon espace de travail, myproject.data
contenant des classes roo avec des méthodes de aj et myproject.services
agissant en tant que client pour les classes); d'ailleurs, je dois répéter Alt-F5 chaque fois que j'ouvre mon espace de travail, mais cela semble fonctionner. Je voudrais mieux comprendre les raisons de ce problème d'achèvement de code, et peut-être trouver un moyen de résoudre le problème de façon permanente, sans avoir à mettre à jour les projets maven à chaque fois. Pourrait-il être lié aux interactions entre le plugin AJDT et le plugin m2eclipse Maven?