Tenemos un proyecto de varios módulos usando Eclipse y Maven. La única forma en que podía hacer que funcionara en el pasado era usar un diseño plano para los proyectos, donde el módulo padre era igual que los otros módulos. Esto funcionó bien con m2eclipse y Subversion.Proyectos Eclipse + Maven + Git + Multi-Module = Infelicidad
Ahora nos gustaría pasar a Git y GitHub. Me gustaría exponer todo el proyecto, junto con todos los módulos, como un solo proyecto en GitHub. El problema es que EGit, el plugin de Eclipse/Git, quiere administrar proyectos de uno en uno, no grupos de proyectos, por lo que si tienes un diseño plano, no puedes hacerlo.
La respuesta correcta es usar un diseño jerárquico Maven estándar y administrar el padre y todos los módulos como una unidad. Pero a Eclipse no le gusta eso, y ninguna cantidad de manipulación hará que Eclipse acepte proyectos anidados. m2Eclipse no admite jerarquías: https://issues.sonatype.org/browse/MNGECLIPSE-2291
¿Qué haces? Haz Git desde la línea de comandos y abandona la posibilidad de ver qué archivos han cambiado en Eclipse. ¿O abandonar Eclipse?
Está su estructura jerárquica o plana? – ccleve
jerárquico es lo que tengo. – bmargulies
¿Cómo lograste que Eclipse manejara un diseño jerárquico? No puedo recopilar los míos. Según https://bugs.eclipse.org/bugs/show_bug.cgi?id=245412 Eclipse todavía no los admite. – ccleve