Nos gustaría agrupar las dependencias de la biblioteca de (Alfresco o Jackrabbit o ...) según la elección del cliente. El número de dependencias en realidad varía según el proveedor elegido. ¿Cómo proporcionamos los ganchos en el nivel de maven, para que el producto final solo incluya los frascos dependientes según la selección del cliente?dependencias condicionales de maven
8
A
Respuesta
18
Se podría lograr esto poniendo las dependencias necesarias en específico del proveedor profiles en su pom:
<profiles>
<profile>
<id>Alfresco</id>
<dependencies>
...
</dependencies>
</profile>
<profile>
<id>Jackrabbit</id>
<dependencies>
...
</dependencies>
</profile>
</profiles>
entonces se puede activar el perfil deseado para su construcción como:
mvn -PJackrabbit install
Cuestiones relacionadas
- 1. Dependencias de gemas condicionales
- 2. Dependencias de Blacklist Maven
- 3. Maven. Dependencias transitivas
- 4. Restlet Maven Dependencias
- 5. Resolviendo las dependencias de maven
- 6. Excluyendo las dependencias de Maven
- 7. Detectando dependencias incompatibles en Maven?
- 8. Maven antRun y sus dependencias
- 9. Agregando dependencias en Maven Netbeans
- 10. Dependencias de actualización de Maven en POM
- 11. Administración de dependencias de DLL con Maven
- 12. Limpiar la administración de dependencias de Maven
- 13. Gestión de versiones de dependencias en maven
- 14. Dependencias transitivas de terceros con Maven
- 15. Excluyendo dependencias "proporcionadas" del ensamblaje de Maven
- 16. Manejo inteligente de dependencias nativas con Maven
- 17. Ordenar las dependencias de maven en Eclipse
- 18. Inter Dependencias del proyecto de Maven
- 19. obtener información sobre las dependencias de maven
- 20. ¿Puede Maven 'importar' dependencias de recursos?
- 21. ¿Ver un árbol de dependencias en Maven?
- 22. Actualizar las dependencias de Maven automáticamente
- 23. Incluyendo implícitamente dependencias opcionales en Maven
- 24. Maven Dependencias para JBoss 7.1 EJB Client
- 25. Maven para copiar JAR al agregar dependencias
- 26. Cómo detectar dependencias maven no utilizadas
- 27. Maven - dependencias transitivas con diferentes versiones
- 28. Cómo generar Javadoc para Maven Dependencias
- 29. Maven: implementar dependencias en el repositorio remoto
- 30. diferencias entre dependencymanagement y dependencias en maven