Cómo organizo mis archivos P.O.M. de Maven
En los últimos años me he encontrado con muchos proyectos descritos con Maven. Aunque son varios los archivos que se usan para describir un proyecto, entiendo que el principal es el pom.xml. Pues bien, la forma de organizar las distintas secciones que pueden existir dentro de un archivo P.O.M. es muy variada. Cuando uno trabaja en varios proyectos en los que se usa Maven se agradece que sus archivos pom.xml estén organizados de forma similar. Quizás alguien piense que esto no es interesante o útil, pero pienso que todo lo que sea homogeneizar resulta útil y máxime si uno trabaja dentro de una empresa o corporación.
En la ilustración siguiente se muestran las distintas secciones en las que organizo mis pom.xml:

Por si a alguien le sirve, se puede descargar el pom.xml que suelo esar como plantilla.
El enlace del pom no funciona.
Hola Alberto:
Muchas gracias por avisar. Ya está solucionado.
Un saludo
Muchas gracias! Estaba buscando algo así, y ya no recordaba tu post! Así que me sirve de mucho, con un poco de personalización más al POM ya tengo uno para la organización. Gracias!
Hola Joserra:
De nada hombre, la idea es que todos nuestros proyectos tengan siempre las mismas secciones, y si no aplican, se dejen los nodos (xml) vacíos. Es muy cómodo abrir un POM.xml y que resulte familiar.
Un saludo
Hola estoy trabajando con un repositorio dentro de mi intranet con Nexus, pero he tenido problemas al instalar artefactos dentro de estos repositorios este es el error que me manda, espero que me puedas ayudar.
INFO] Using mirror: AsteciRepository for repository: central
(mirror url: http://ubuntu-server:8081/nexus/content/groups/public)
[INFO] Using mirror: AsteciRepository for repository: apache.snapshots
(mirror url: http://ubuntu-server:8081/nexus/content/groups/public)
[ERROR]
Maven cannot calculate your build plan, given the following information:
Tasks:
- install
Current project:
Group-Id: com.asteci.services
Artifact-Id: services-common
Version: 1.0.0
From file: C:\Users\asteci04\Steven\WorkSpaces\wseg\wsSVNMaven\services-common\pom.xml
Error message: Failed to resolve plugin for mojo binding: org.apache.maven.plugins:maven-surefire-plugin:2.4.2:test
Root error message: Missing:
Hola Esteban:
¿Te importaría remitir tu problema a ecosistemas-software@googlegroups.com?
Un saludo