The '--non-recursive' argument is removed from the project group build definition if the project was added as a group pom (project group is defined from POM).
Fixed in trunk -r985992 with the following changes:
This has a problem - it created a project level build definition every time you add a project (even with a new group). Working on simplifying the process to only do that if it differs from the group.
refactored the code a bit to be clearer about when it is added