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.

Foi útil?

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
scroll top