¿Cómo include un module de biblioteca del repository de otro proyecto?

Traté de hacer lo mismo al crear un submodule de SmartGit pero en realidad copy el proyecto completo; además, no puedo includelo ya que tengo que intentar usar :old_project_name:common_lib que no funciona. Lea amablemente a continuación para get más detalles:

La estructura del nuevo proyecto que quiero:
– module lib 1
– module lib 2
– ….
– module de aplicación
module common lib (quiero este module de un proyecto existente que tiene la misma estructura que este nuevo proyecto pero la common lib es parte del proyecto anterior)

Solo usa:

 Project |__build.gradle |__settings.gradle |__app (application module) |__build.gradle |__lib1 (lib 1) |__build.gradle |__lib2 (library 2) |__build.gradle 

En settings.gradle :

 include ':app' , ':lib1' , 'lib2' include ':commonLib' project(':commonLib').projectDir=new File('pathLibrary') 

En la app/build.gradle :

 dependencies { compile project(':lib1') compile project(':lib2') compile project(':commonLib') } 

Preste atención a commonLib. Debe usar la ruta de la biblioteca dentro del otro proyecto, no la raíz del proyecto