add gradle multi-project build support