Saltar al contenido

En Eclipse m2e, ¿cómo hacer referencia al proyecto de espacio de trabajo?

Solución:

La forma correcta de hacerlo es la siguiente:

  • Use la sección de dependencias en el archivo POM exclusivamente, no juegue con las referencias del proyecto Eclipse. Haga clic derecho en el proyecto, luego seleccione Maven> Actualizar la configuración del proyecto para restablecer el proyecto a la configuración predeterminada de Maven. De esta manera, m2e Tiene propiedad de las dependencias.
  • Asegúrese de que todos los proyectos a los que se hace referencia estén abiertos en Eclipse y tengan el Maven naturaleza activado.
  • Compruebe la configuración de Maven para cada proyecto, asegúrese de que Identificación del grupo, artifactId y versión coincidir con los proyectos que tiene abiertos en Eclipse. Entonces, si el proyecto del que depende tiene una versión 1.0.0-INSTANTÁNEA en Eclipse, asegúrese de que el archivo POM del proyecto dependiente haga referencia a la versión 1.0.0-INSTANTÁNEA en el dependencias sección.
  • Habilitar Resolución del espacio de trabajo para cada uno de los proyectos. Haga clic derecho en el proyecto, luego Maven> Habilitar la resolución del espacio de trabajo.
  • Finalmente, si los proyectos aún no se resuelven, haga clic con el botón derecho en el proyecto nuevamente, luego Maven> Proyecto de actualización

Esto debería solucionar tu problema. Si después de esto, todavía se hace referencia a sus dependencias desde el sistema de archivos, verifique la Identificación del grupo, artifactId y especialmente versión de cada dependencia nuevamente.

También verifique si no tiene ningún error en su proyecto; intente ejecutar la instalación de Maven.

Iría incluso más lejos que esto. Si tienes siempre correr mvn eclipse:eclipse en su proyecto, entonces probablemente esté en problemas. Tuve una situación en la que tuve tanto un “Bibliotecas referenciadas“sección y una”Dependencias de Maven“en mi proyecto de eclipse, con versiones de la biblioteca en conflicto, causando eclipse y una confusión inevitable en mí.

Lo más seguro que encontré fue correr mvn eclipse:clean desde la línea de comando, luego regrese a Eclipse, actualice el proyecto, haga clic en “Aceptar” en el cuadro de diálogo del problema resultante y luego vaya Maven> Proyecto de actualización. Esto me solucionó todo.

Cuando eclipse se equivoca al importar y eliminar varios proyectos, es posible que deba reconstruir el índice de repositorios maven. He aquí una forma en que lo he hecho.

  1. Compruebe si un proyecto al que se hace referencia es reconocido como un proyecto experto por eclipse correctamente.

    En la barra de menú, haga clic en Window -> Show View -> Other...

    Cuando aparezca la ventana ‘Mostrar vista’, seleccione Maven -> Maven Repositories

    En la ventana Repositorios de Maven, debería ver su proyecto como un archivo jar en Local Repositories -> Workspace Projects

    Si no puede encontrar su proyecto en Workspace Projects, haga clic derecho en Workspace Projects y seleccione Rebuild Index.

  2. Actualizar maven de un proyecto de referencia

    Haga clic derecho en el proyecto de referencia, Maven -> Update Project... -> OK

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *