tutorial proyecto pom mvn generate generar example dependency create central archetype java eclipse maven dependency-management

java - proyecto - ¿Cómo agrego una dependencia Maven en Eclipse?



maven tutorial (5)

No sé cómo usar Maven en absoluto. He estado desarrollando durante un par de años con Eclipse y aún no he tenido que saber nada al respecto. Sin embargo, ahora estoy viendo algunos documentos que sugieren que hago lo siguiente:

"Para incluirlo dentro de su proyecto, simplemente agregue esta dependencia maven a su compilación".

<repository> <id>jboss</id> <url>http://repository.jboss.org/maven2</url> </repository> ... <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>resteasy-jackson-provider</artifactId> <version>1.1.GA</version> </dependency>

¿Cómo hago esto con mi proyecto de Eclipse?

Por favor asume que no sé nada sobre Maven. Acabo de descubrir que podría estar instalado en mi computadora escribiendo mvn en la línea de comandos, pero eso es lo que mvn . Me encantaría seguir sin saber nada sobre Maven si existe una forma equivalente, no Maven, de seguir estas instrucciones con Eclipse.


  1. En la barra de menú superior, abra Ventana -> Mostrar vista -> Otro
  2. En la ventana Mostrar vista, abre Maven -> Repositorios Maven

  3. En la ventana que aparece, haga clic derecho en Global Repositories y seleccione Ir a

  4. Haga clic derecho en " central ( http://repo.maven.apache.org/maven2 ) " y seleccione " Reconstruir índice "

    • Tenga en cuenta que llevará un tiempo completar la descarga
  5. Una vez completada la indexación, haga clic con el botón derecho en el proyecto -> Maven -> Agregar dependencia y comience a escribir el nombre del proyecto que desea importar (como "hibernar").

    • Los resultados de búsqueda se completarán automáticamente en el cuadro "Resultados de la búsqueda" a continuación.

Abra el archivo pom.xml.

debajo de la etiqueta del project agrega <dependencies> como otra etiqueta, y google para las dependencias de Maven. Usé this para buscar

Entonces, después de obtener la dependencia, crea otra dependency etiqueta dentro de la etiqueta <dependencies> .

Entonces, finalmente se verá algo como esto.

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>doc-examples</groupId> <artifactId>lambda-java-example</artifactId> <version>0.0.1-SNAPSHOT</version> <name>lambda-java-example</name> <dependencies> <!-- https://mvnrepository.com/artifact/com.amazonaws/aws-lambda-java-core --> <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-lambda-java-core</artifactId> <version>1.0.0</version> </dependency> </dependencies> </project>

Espero eso ayude.


De hecho, cuando abras el pom.xml, deberías ver 5 pestañas en la parte inferior. Haga clic en pom.xml y podrá escribir las dependencias que desee.


Debe utilizar un complemento Maven para Eclipse para hacerlo correctamente. El plugin m2e está integrado en la última versión de Eclipse, y hace un trabajo decente, si no perfecto, de integrar a Maven en el IDE. Querrá crear su proyecto como un ''Proyecto Maven''. Alternativamente, puede importar un Maven POM existente en su espacio de trabajo para crear proyectos automáticamente. Una vez que tenga su proyecto Maven en el IDE, simplemente abra el POM y agregue su dependencia a él.

Ahora, si no tiene un complemento Maven para Eclipse, necesitará obtener los jar para la dependencia en cuestión y agregarlos manualmente como referencias de classpath a su proyecto. Esto podría ser desagradable, ya que no solo necesitará el JAR de nivel superior, sino también todas sus dependencias.

Básicamente, te recomiendo que obtengas un plugin Maven decente para Eclipse y le dejes manejar la administración de dependencias por ti.


Me enfrenté al problema similar y lo solucioné copiando los archivos Jar faltantes en .M2 Path,

Por ejemplo: si ve el mensaje de error como Missing artifact tws:axis-client:jar:8.7 entonces tiene que descargar el archivo "axis-client-8.7.jar" y pegarlo en la siguiente ubicación resolverá el problema.

C: / Users / UsernameXXX.m2 / repository / tws / axis-client / 8.7 (Pegar axis-client-8.7.jar).

finalmente, haz clic derecho en project-> Maven-> Update Project ... Eso es todo.

feliz codificacion