¿Es posible tener un conjunto diferente de dependencias en un archivo maven pom.xml para diferentes perfiles?
p.ej
mvn -P debug
mvn -P release
Me gustaría elegir un archivo jar de dependencia diferente en un perfil que tenga los mismos nombres de clase y diferentes implementaciones de las mismas interfaces.
Respuestas:
Para citar la documentación de Maven sobre esto :
(El énfasis es mío)
Simplemente coloque la dependencia para el
release
perfil dentro de la declaración del perfil y haga lo mismo paradebug
.fuente
Su groupId, artifactId debe estar tokenizado en sus perfiles como propiedades y puede mover sus dependencias a la sección genérica.
fuente