Atualizar extensões customizadas no ambiente do kit de ferramentas do desenvolvedor conteinerizado
É possível atualizar extensões customizadas em um ambiente do kit de ferramentas do desenvolvedor em contêiner.
Procedimento
- Uma cópia do tempo de execução já foi extraída como parte de sua configuração do modo de atualização ou upgrade do kit de ferramentas do desenvolvedor. No entanto, se desejar extrair novamente o tempo de execução do contêiner do Docker para a máquina host, execute o comando a seguir:
./om-compose.sh extract-rt
Uma cópia do tempo de execução é extraída novamente para o diretório devtoolkit_docker , que é o local de tempo de execução padrão. - Desenvolva suas customizações usando o tempo de execução extraído Para obter mais informações, consulte os tópicos relevantes em Desenvolvimento.
- Construir seu pacote de customização.
Depois de concluir as customizações, construa seu pacote de customização como um
InstallService-able JARusando o arquivodevtoolkit_extensions.xmlA partir do diretório
runtime/binextraído, execute o comando a seguir após concluir o desenvolvimento de suas customizações nesse diretório runtime .
bash ./sci_ant.sh -f ../devtoolkit/devtoolkit_extensions.xml exportO pacote de customização é exportada como
extensions.jarno diretório pai de seu diretório de tempo de execução.
Revise oextensions.jargerado para assegurar que ele tenha todas as extensões que você desenvolveu. - Atualize seu ambiente do kit de ferramentas do desenvolvedor existente com o
extensions.jargerado executando o comando a seguir:./om-compose.sh update-extn <full_path_to_extensions.jar>Esse comando aplica as customizações ao seu ambiente do kit de ferramentas do desenvolvedor, reconstrói e reimplementa seus aplicativosPor padrão, o aplicativo remove o contêiner do Application Server e cria um novo.
Esse comando também reintegra seu ambiente de kit de ferramentas de desenvolvedor com os locatários de nuvem Sterling™ Intelligent Promising Inventory Visibility e Sterling Store Engagement.