Gradle sub project and eclipse problem

I am a gradle newbie. I have created a multi sub module gradle project. I applied the eclipse plugin to the subproejcts, and imported the project in eclipse. Things were working fine. Util, I tried adding a new sub-project. I added this project to settings.gradle file. The gradle clean and build successfully ran. But upon refreshing the main project in eclipse, the sub project did not show up in eclipse project space. Then I tried to explicitly add the sub project via eclipse import gradle project, it did started showing the new sub project, but all the packages and classes were marked with a ? icon. Although the sub project dependency shows all the valid dependencies, yet I am not able to use even simple spring @Component annotation.

Can anyone help me on this?