tutorial que proyecto pom instalar homepage español desde dependencias crear consola comandos java maven

java - que - maven tutorial español



Cómo construir un proyecto a partir del archivo maven pom (4)

Tengo un archivo pom maven para un proyecto de código abierto. Este archivo pom tiene toda la información como de qué otros tarros depende, etc. Instalé Maven. Creó un directorio samprj y copió el archivo pom en ese directorio. Cd en ese directorio y ejecuté el comando mvn sin ningún argumento, pero obtuve muchos errores. Soy absolutamente nuevo en Maven, así que creo que me estoy perdiendo algo. También probé desde Eclipse (Importar proyecto - exisitng maven project), pero tampoco funciona, excepto que Eclipse crea un proyecto que tiene ese archivo pom.xml. Espero algo que primero descargará el jar para el proyecto y luego descargará todos los archivos jar y de configuración dependientes, pero nada allí. Entonces, dado un archivo pom, ¿cómo puedo construir el proyecto a partir de él?


Tengo un archivo pom maven para un proyecto de código abierto. Este archivo pom tiene toda la información como de qué otros tarros depende, etc. Instalé Maven. Creó un directorio samprj y copió el archivo pom en ese directorio ...

Parece que solo tienes el archivo POM del proyecto. Esto no es suficiente. Es necesario comprobar el árbol de origen completo para el proyecto. Una vez hecho esto, cambie el directorio al directorio que contiene el archivo POM y ejecute mvn install .

Además, no copie el POM a un directorio diferente. Maven espera encontrar todos los archivos de origen relacionados con la ubicación del archivo POM.

SEGUIR

Gracias por el consejo. No pude usar el comando mvn install porque daba errores.

Probablemente porque no habías revisado la fuente.

No sé cómo verificar el árbol de origen del proyecto ...

Utilice un cliente de subversión (el comando svn por ejemplo), o uno de los complementos de subversión de Eclipse.

Si se tratara de un proyecto debidamente documentado, habría instrucciones claras sobre qué herramientas de control de versiones y de compilación necesitaba, cómo verificar el código fuente y cómo compilarlo.

... como pensé que el propio POM debería tener esta información para verificar automáticamente si la fuente no está desprotegida.

No necesariamente, aunque en este caso particular lo hace.

De todos modos pude usar Eclipse para construir el proyecto sin errores.

(Otros lectores pueden leer la respuesta de @ icyrock.com para obtener enlaces al complemento y la documentación de m2eclipse).

El único problema es que los archivos jar dependientes se descargaron pero las rutas profundas ocultas en la carpeta del repositorio .m2 en mi caja de Linux.

Pero me gustaría que estos archivos dependientes fueran relativos al directorio donde se encuentra el archivo POM.

Lo siento, pero esa no es la forma en que trabaja Maven.

El directorio ~/.m2/repository es una parte fundamental de Maven. No es un problema. Es una característica. (¡No luches contra eso!)




mvn install debería ponerte en marcha