Para utilizar bibliotecas java em componentes Java Embedding dentro de processos BPEL, precisamos adicioná-las como Libraries do projeto.
No deploy via ant, quando queremos que estas bibliotecas sejam empacotadas junto com o projeto BPEL, precisamos ajustar o arquivo build.xml.
No meu caso, eu quero empacotar junto com o processo BPEL 2 bibliotecas java, são elas: commons-net-2.0.jar e commons-net-ftp-2.0.jar.
O primeiro passo é criar uma pasta para armazenar os arquivos ".jar".
Dentro do diretório do projeto BPEL eu criei uma pasta chamada "libs" e joguei para lá as bibliotecas acima listadas.
O segundo passo é definir uma nova propertie no arquivo build.xml que irá armazenar o caminho da pasta "libs" criada no passo 1.
Conforme podemos ver na imagem abaixo (linha selecionada), eu criei uma propertie chamada "bpel.lib" e apontei para a pasta "libs" criada no passo 1.
O terceiro passo é incluir na tag compile, do arquivo build.xml, a inclusão de todos os arquivos de biblioteca que estão na pasta "libs".
Conforme podemos ver na imagem abaixo (linha selecionada), esta inclusão é feita com a tag "lib".
Agora é só rodar o ant e testar o processo.
Até o próximo post.
Nenhum comentário:
Postar um comentário