La solución de Ziesemer efectivamente desactivará la construcción de Maven aunque creo que vendrá con algunos efectos secundarios indeseables cuando se ejecuta el código en Eclipse para depuración o pruebas. El problema será que algunos recursos no estarán presentes ya que las compilaciones no se ejecutarán para copiarlos y filtrarlos como se espera. esto lleva a algunos errores fantasmas desagradables y horas desperdiciadas si, como yo, tiendes a olvidarte de ejecutar manualmente la compilación de maven cada vez que necesitas ejecutar el código.
cercanos proyectos que no sean necesarios Cuando usted tiene una copia de trabajo de sus proyectos realizan una
mvn clean install
Esto instalará todas las dependencias en su repositorio local. Una vez hecho esto, simplemente cierre los proyectos que no necesita y solo deje abiertos los que está trabajando. esto obligará a maven a resolver los proyectos desde el repositorio local en lugar del espacio de trabajo. Al hacerlo, no desencadenará una compilación de dependencias.
desactivar espacio de trabajo resolución También puede lograr un efecto similar al hacer clic en un proyecto y desactivar la resolución del espacio de trabajo. Esto forzará a maven a realizar una resolución de repositorio y evitar la construcción. Sin embargo, si cambia varios proyectos, debe asegurarse de que estén instalados en el repositorio local; de lo contrario, los otros proyectos no verán los cambios. También puede requerir una sacudida manual al proyecto para resolver dependencias, especialmente si no está utilizando la versión de compilación de SNAPSHOT.
dividir proyecto más Otra alternativa sería dividir su proyecto en varios módulos, cada uno con módulos propios. Esto creará una jerarquía más profunda, que tiene efectos secundarios negativos propios, pero le permitirá mantener solo un conjunto activo en su entorno. Nuevamente, asegúrese de haber instalado el otro conjunto (s) en su repositorio local para que la resolución funcione correctamente.
Espero que esto ayude.
¿Está utilizando constructores personalizados? ¿Y qué tipo de integración maven m2eclise, m2e, etc.? –