/ / Custom Build Step Worklight 6.2 - ibm-mobilefirst, worklight-cli

Custom Build Step Worklight 6.2 - ibm-mobilefirst, worklight-cli

Eu tenho duas perguntas sobre o processo de criação do Worklight 6.2:

Questão 1: É possível integrar o processo de criação padrão do Worklight (6.2) com uma etapa de criação personalizada?

Eu preciso adicioná-lo da seguinte forma:

  1. Processo de criação de inicialização
  2. WLApp Build (etapa de otimização)
  3. Passo personalizado
  4. Embalagem WLApp
  5. Adaptadores de construção e embalagem
  6. Construção e Embalagem WAR
  7. Processo de compilação final

Questão 2 (sobre a etapa 3): É possível modificar os arquivos wlapp antes do processo de empacotamento wlapp (imediatamente após a etapa de otimização)?

Eu estou usando o comando da CLI: wl build.

Respostas:

1 para resposta № 1

A partir do Worklight 6.2, não há maneira suportada de executar atividades personalizadas durante a construção padrão do Worklight. Para fins de produção, onde você pode querer ofuscar JS, encolher imagens, etc, é comum fazer isso em um sistema de compilação, ANTES da construção e empacotamento do WL. Isso complica a otimização por ambiente, mas é o melhor que podemos fazer no momento.

No que se refere à invasão do arquivo WLApp resultante, não acredito que isso possa ser feito, pois ele falhará nas verificações de segurança, uma vez implantado.

Estamos procurando ativar a extensão da construçãoprocesso em uma versão futura. Já existem RFEs definidos para isso que estamos avaliando. Ao longo de linhas semelhantes, estamos olhando para fornecer fácil ofuscação de recursos JS durante uma compilação. Isso já é possível com WebApps para dispositivos móveis e computadores, que queremos estender para incluir aplicativos implantáveis.