Exportando extensões customizadas de um ambiente do kit de ferramentas do desenvolvedor

É possível criar e exportar um archive extensions.jar a partir do ambiente do kit de ferramentas do desenvolvedor em qualquer ponto. Por exemplo, exporte extensões quando precisar empacotar suas customizações para implementação em seus ambientes ou implementar extensões em outro ambiente do kit de ferramentas do desenvolvedor ou fazer backup de suas extensões.

Procedimento

  1. Em um utilitário de linha de comandos, acesse o diretório runtime/bin do ambiente do kit de ferramentas do desenvolvedor.
    Nota: no caso do kit de ferramentas do desenvolvedor conteinerizado, o diretório runtime é o diretório de tempo de execução extraído.
  2. Execute o comando a seguir para criar o archive extensions.jar .
    • ./sci_ant.sh -f ../devtoolkit/devtoolkit_extensions.xml export
    Esse comando cria um pacote de customização extensions.jar dentro do diretório pai de sua estrutura de arquivo do ambiente do kit de ferramentas do desenvolvedor existente.
    Nota: Se você tiver customizado arquivos build.properties no diretório bin, deve-se passar o sinalizador -Dincludebuildprops=true no comando ao exportar as extensões para incluir os arquivos build.properties customizados.
    Como parte do processo de extração, a ferramenta export executa determinadas validações em suas personalizações para garantir que elas estejam em conformidade com os padrões de implementação na nuvem IBM Sterling® Order Management System. Para obter mais informações sobre as validações executadas pela ferramenta export em suas customizações, consulte Validações.

O que fazer depois

Dependendo de suas razões para exportar suas extensões customizadas, conclua uma ou mais das seguintes tarefas:

  • Plataforma anteriorSe quiser implementar as extensões nos ambientes do sistema IBM Sterling Order Management, transfira o pacote exportado para o servidor drop e, em seguida, implemente o pacote nos ambientes do sistema IBM Sterling Order Management. Após a transferência do pacote para o servidor de descarte, o pacote é importado para a ferramenta IBM® UrbanCode® Deploy Selfserv. Em seguida, você pode usar essa ferramenta para implementar suas extensões personalizadas nos ambientes do IBM Sterling Order Management System. Para obter mais informações sobre como transferir o pacote, consulte Transferindo pacotes implementáveis para o servidor de descarte de implementação
    Plataforma de próxima geraçãoTo deploy extensions to your IBM Sterling Order Management System environment, upload the package in Autoatendimento and then select the appropriate package from a list to deploy it to your IBM Sterling Order Management System environment. Para obter mais informações, consulte Implementando um pacote ou uma imagem de tempo de execução customizada.
    Importante: Sempre use o recurso de exportação do ambiente do kit de ferramentas do desenvolvedor para criar um pacote implementável.. O processo de exportação cria o ' extensions.jar com a estrutura de arquivo esperada pelo Self Service ou pela ferramenta IBM UrbanCode Deploy Selfserv. Não é necessário criar manualmente um pacote implementável para o IBM Sterling Order Management System.
    Observação: Antes de transferir o pacote, renomeie o pacote exportado para que você possa identificá-lo facilmente no Self Service ou na ferramenta IBM UrbanCode Deploy Selfserv. Use o formato your_company_name-package_version.jar. Por exemplo, se o nome de sua empresa for mycompany e as extensões empacotadas forem para a versão de liberação 42, seu pacote poderá ser nomeado mycompany-42.jar.
  • Se você exportou suas extensões customizadas para incluir as extensões em outro ambiente do kit de ferramentas do desenvolvedor, importe o archive JAR exportado para o outro ambiente do kit de ferramentas do desenvolvedor
  • Se você exportou suas extensões customizadas para fazer backup das extensões, faça upload do archive JAR exportado para o repositório de código-fonte. Para obter informações adicionais, consulte a documentação para as ferramentas que são usadas para trabalhar com seu repositório.