build the project structure using gradle