with tutorial plugin example dependency java maven richfaces pom.xml

java - tutorial - Dependencias de Maven Eclipse



maven-dependency-plugin example (4)

Esto depende de cómo hayas integrado Maven en Eclipse:

  • Sin integración de Eclipse: ejecute mvn eclipse:eclipse en la línea de comandos para actualizar la definición del proyecto.
  • M2Eclipse o m2e: actualice el archivo POM (seleccione, presione F5 ), luego haga clic derecho en el proyecto, Maven> Dependencias de actualización

Esto debería arreglarlo.

Agregué las siguientes dependencias en mi pom

<dependency> <artifactId>richfaces-api</artifactId> <groupId>org.richfaces.framework</groupId> <version>3.3.3.Final</version> </dependency> <dependency> <groupId>org.richfaces.ui</groupId> <artifactId>richfaces-ui</artifactId> <version>3.3.3.Final</version> </dependency> <dependency> <artifactId>richfaces-impl</artifactId> <groupId>org.richfaces.framework</groupId> <version>3.3.3.Final</version> </dependency>

Cuando hice mvn clean install en el símbolo del sistema, estos archivos dependientes se descargaron. Sin embargo, en Eclipse esto no se muestra en la sección de bibliotecas referenciadas. Sin embargo, los otros archivos jar que forman parte de las dependencias se muestran. ¿Hay algo que deba hacer para que esto se refleje? Gracias.


Haga clic derecho en el proyecto ->

Propiedades -> Conjunto de implementación -> Agregar -> Entradas de ruta de compilación Java ->

Elija deps. maven -> terminar -> haga clic en ok

o simplemente ejecute debajo del comando y deje que Maven genere archivos de eclipse

mvn eclipse:eclipse


Hay dos cosas que puede hacer: a) usar un plugin como m2eclipse b) llamar mvn eclipse:eclipse

El primer acercamiento hará que el eclipse funcione con el experto. El segundo creará un archivo .project y un archivo .classpath. mvn eclipse:eclipse llamar a mvn eclipse:eclipse cada vez que cambie las dependencias de Maven.

Desde mi punto de vista, el segundo enfoque es mejor, porque tuve problemas serios con proyectos de m2eclipse y multimódulos.

actualizar:

Hasta donde defino la compatibilidad, eclipse no es compatible con maven, porque no separa los diferentes classpathes de maven. Otros IDE son mejores (en este aspecto).


Otra posibilidad que tropecé hoy es si accidentalmente configura compile:compile para ignorar. No tengo idea de cómo lo hice, pero para solucionarlo, vaya a Ventana-> Preferencias-> Maven-> Correlaciones del ciclo de vida, abra el archivo señala y elimina todos los elementos de pluginExecution que dicen

<action> <ignore /> </action>