Existem duas formas de incluir bibliotecas Java de terceiros no SAP Commerce.
A primeira opção é colocar arquivos
*.jar
na pasta
lib
. Existem duas pastas
lib
disponíveis para esse fim, uma está na pasta raiz da extensão (
<pasta da extensão>/lib
) que é usada para Bibliotecas Globais e a outra está no diretório web (
<pasta da extensão>/web/webroot/WEB-INF/lib
) que é usada para Bibliotecas de Módulos Web.
A segunda opção é usar o arquivo
external-dependendencies.xml
que é muito semelhante à estrutura do arquivo
pom.xml
. Assim como a pasta
lib
, esse arquivo também existe em dois locais, um na pasta raiz da extensão e o outro no módulo web (
<pasta da extensão>/web/webroot/WEB-INF
). Para poder usar este arquivo, você precisa definir
usemaven="true"
no arquivo
extensioninfo.xml
da extensão.
Lembre-se de que essas duas opções não podem ser usadas ao mesmo tempo. Você deve escolher uma opção que seja adequada para você. E ao selecionar a opção
usemaven
, certifique-se de que o servidor que compila o SAP Commerce tenha acesso aos repositórios do Maven para que as bibliotecas externas possam ser baixadas no momento da compilação, se necessário.
Para mais detalhes, você pode ler:
https://help.sap.com/viewer/d0224eca81e249cb821f2cdf45a82ace/latest/en-US/120f6d7b89a745018cb28b5e34...