The encapsulation in Grails. Code security


New member

I have read about Grils and consider moving to grails with my companys applications.
I want to create a first testing grails based project in company basing on dedicated team.
However we want the team to work on core of this app and our partner outsource the modules. The question is:

1. How doeas the grails application should be designed/configured to enable the architecture where the module developers will not be able to see the core code?
2. What are the best practices for code separation between developers regarding the domain/controller/view architecture?

Is it possible at all?