¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo agregar bibliotecas de terceros en Hybris (SAP Commerce): Guía paso a paso y recomendaciones

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 11 Vistas
0
Cargando...

¡Hola! ¿Alguien sabe cómo agregar bibliotecas de terceros en Hybris?

Solía usar Maven en proyectos anteriores y me acostumbré a simplemente agregar dependencias en el pom.xml. Sin embargo, no estoy seguro de cuál es la forma "estándar" de hacer esto en Hybris (SAP Commerce).

¡Se agradecerían sugerencias! ¡Gracias!

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

¡Hola!

Simplemente coloca tus bibliotecas en \lib o \web\webroot\WEB-INF\lib. El proceso de construcción buscará automáticamente por ellas. Debes cuidar el classpath en tu IDE.

Como alternativa, agrega usemaven="true" en tu extensioninfo.xml si deseas usar maven.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hay dos formas de incluir bibliotecas Java de terceros en SAP Commerce.

La primera opción es colocar archivos *.jar en la carpeta lib . Hay dos carpetas lib disponibles para este uso, una se encuentra en la carpeta raíz de la extensión ( <carpeta de extensión>/lib ) que se utiliza para Bibliotecas Globales y la otra se encuentra en el directorio web ( <carpeta de extensión>/web/webroot/WEB-INF/lib ) que se utiliza para Bibliotecas de Módulos Web.

La segunda opción es el uso del archivo external-dependendencies.xml que es muy similar a la estructura del archivo pom.xml . Al igual que la carpeta lib , este archivo también existe en dos lugares, uno en la carpeta raíz de la extensión y el otro en el módulo web ( <carpeta de extensión>/web/webroot/WEB-INF ). Para poder utilizar este archivo, necesitas establecer usemaven="true" en el archivo extensioninfo.xml de la extensión.

Ten en cuenta que estas dos opciones no se pueden utilizar al mismo tiempo. Debes seleccionar una opción que te convenga. Y cuando se selecciona la opción usemaven , debes asegurarte de que el servidor que compila el SAP Commerce tenga acceso a los repositorios de Maven para que las bibliotecas externas puedan descargarse en el momento de la compilación si es necesario.

Para más detalles, puedes leer: https://help.sap.com/viewer/d0224eca81e249cb821f2cdf45a82ace/latest/en-US/120f6d7b89a745018cb28b5e34...

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?