perito condicional dependências
-
18-09-2019 - |
Pergunta
Nós gostaríamos de agrupar dependências de bibliotecas de (Alfresco ou Jackrabbit ou ...) com base na escolha do cliente. O número de dependências, na verdade, varia de acordo com o fornecedor escolhido. Como podemos fornecer ganchos no nível perito, de modo que o produto final apenas inclui os frascos dependentes conforme seleção do cliente.
Solução
Você poderia conseguir isso colocando as dependências necessárias para específica do fornecedor perfis em sua pom:
<profiles>
<profile>
<id>Alfresco</id>
<dependencies>
...
</dependencies>
</profile>
<profile>
<id>Jackrabbit</id>
<dependencies>
...
</dependencies>
</profile>
</profiles>
Em seguida, você pode ativar o perfil desejado para a sua construção como:
mvn -PJackrabbit install
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow