Los modules de Android vinculados generan files .iml no deseados

Uso la forma habitual de vincular modules de estudio de Android a un proyecto:

include ':app' include ':coretools' project(':coretools').projectDir = new File(settingsDir, '../base/CoreTools/app') 

Esto funciona como se esperaba pero el problema es que esto genera un file coretools.iml en la carpeta del module usado. Quiero decir, en el ejemplo anterior, se genera un coretools.iml en base / CoreTools / app.

La principal preocupación es que este file coretools.iml generado tiene references al proyecto que usó este module y es una pesadilla utilizar el module en diferentes proyectos por diferentes usuarios con un CVS como git.

La pregunta es: ¿hay alguna forma de evitar esta creación .iml? ¿Es esto "como está diseñado" y no se puede evitar?

Gracias

Por favor, consulte la documentation del module :

Un module es una unidad de funcionalidad discreta que puede comstackr, ejecutar, probar y depurar de forma independiente.

Los modules contienen todo lo que se requiere para sus tareas específicas: código fuente, scripts de compilation, testings unitarias, descriptores de implementación y documentation. Sin embargo, los modules existen y son funcionales solo en el context de un proyecto.

La información de configuration de un module se almacena en un file de module .iml. Por defecto, dicho file se encuentra en la carpeta raíz de contenido del module.

Los equipos de desarrollo, normalmente, comparten los files del module .iml a través del control de versiones.

Como puede ver, hay una gran cantidad de información útil relacionada con el proyecto en los files .iml, pero la documentation no indica que siempre debe compartir esos files a través de un CVS. Si los files .iml son un problema para su equipo de desarrollo, simplemente agréguelos a su file .gitignore.

Finalmente terminé ignorando todo * .iml en el module de la biblioteca, pero el que pertenece al module. Algo como esto en el file .ignore lo hizo:

 *.iml !app.iml 

siendo la aplicación.iml el file iml del module real / original.

Aclamaciones.