Open the menu

    Substituição de componentes

    Um componente pode declarar que substitui outro componente. Para isso, basta utilizar o nó replace no arquivo de definição do componente. É importante notar que o componente substitui uma versão específica de um componente.

    Quando o componente que substitui outros componentes é instalado, uma das seguintes situações pode ocorrer:

    • Nenhum dos componentes que esse componente substitui está instalado: nesse caso, o componente será instalado normalmente, executando o seu script de instalação.
    • Todos os componentes substituídos estão instalados nas versões corretas para serem substituídos: nesse caso, o portal executará uma atualização completa do componente, isto é, uma atualização que executa todos os passos descritos no script de atualização, caso haja.
    • Qualquer outra situação: um erro é gerado e o deploy não é realizado.

    Substituição conjunta

    Quando um componente é substituído por mais de um componente, os componentes que o substituem devem indicar que é uma substituição conjunta. Isso deve ser feito em cada componente que substituiu o componente original.