I had the same problem as niklassaers: Roo AspectJ methods that don't show up in eclipse autocomplete when compiling in order. I use the latest version of STS with AJDT installed by default and checked that JDT Weaving is active, but the problem persists.
On the other hand, I found out that doing Maven > Update project... (Alt-F5) makes the ROO AJ methods visible for automatic completion.
This decision may be related to the way I structured my project (I have two eclipse Maven projects in my workspace, myproject.data , containing the roo classes using the aj and myproject.services methods acting as the client for these classes); Also, I have to repeat Alt-F5 every time I open my workspace, but this seems to work.
I would like to better understand the causes of this problem with code completion and maybe find some way to solve the problem forever without having to update maven projects every time. Could this be due to the interaction between the AJDT plugin and the mavenlipse Maven plugin?
source share