The icon isn't showing because Eclipse overlays icons for nature over each other and when there's more than one, I think it is the first one in the list that takes priority. This shouldn't matter for functionality, only for appearance.
I think your changes are (or should be) sufficient. These are currently the only changes performed when converting a gradle project (though I'm working on some WTP specific patchups right now).
Not sure what you are missing, but it could be more something in the IDE state in memory rather than the project XML files. One possibility could be that the contents of the classpath container which is dynamically computed doesn't get refreshed automatically if you just add it with a generator. (My code to conver the projects explicitly triggers a refresh). So you might still need to trigger a 'Refresh Dependencies' (or 'Refresh All') on the projects you are experiencing problems with.
If you can share with me a sample project + build script I could have a look and see what might be the problem.
Also, if you are finding that the way the tools work isn't letting you do something you feel like you ought to be able to, then it may be worth thinking about why that is. Maybe there's something wrong with the way the tools work for your particular workflow. If we understand why maybe we can somehow fix the tools. So consider raising a Jira issue with a detailed description of what you'd like to do, and why it doesn't work.
For example, have you considered using the import wizard to configure/import a whole set of projects/subprojects at once? If it doesn't do what you want, why not? And how would things need to be changed so they work better for you?
Last edited by Kris De Volder; Aug 31st, 2011 at 07:36 PM.
Kris De Volder -- SpringSource