La dependencia del package Dart al subdirectory de git repo

Tengo un par de pequeños proyectos de demostración de dardos juntos en un repository git. Por lo tanto, cada proyecto está en una subcarpeta del repository y los files yaml de cada uno de estos proyectos están en la carpeta correspondiente, no debajo de la raíz del repository. ¿Hay alguna forma de especificar una dependencia de git a una subcarpeta dentro de un repository git? Sé que puedo clonar el repository manualmente y usar una ruta de file en la especificación de dependencia. Pero lo que estoy buscando es una forma de tener una url git directa para ese package en un subdirectory. es posible?

Esta es la respuesta que obtuve del equipo de desarrollo:

"Esto no es algo que planeamos apoyar. Repos debe tener correspondencia uno a uno con los packages, y los packages deben ubicarse en el nivel superior de los repositorys".

Esto dificulta el uso de dependencies a packages en un repository de git ya que Eclipse siempre usa la raíz del proyecto como subcarpeta en el repository.