¿Cuáles son las principales características y ventajas de JetBrains Hybris?
Integración con Commerce – Conecta los flujos de trabajo de IntelliJ con los proyectos de SAP Commerce.
Importación de proyectos – Simplifica la configuración de extensiones y la resolución de dependencias.
Compatibilidad con la compilación – Mejora el flujo de compilación para entornos Hybris complejos.
Información para desarrolladores – Añade una navegación más inteligente para estructuras de código específicas de la plataforma.
Eficiencia en la depuración – Ayuda a solucionar problemas de la lógica de comercio personalizada de forma más eficaz.
Agilidad de desarrollo – Favorece la productividad a largo plazo de SAP Commerce y los flujos de trabajo mantenibles.
Download: Jetbrains Hybris
Importación de extensiones – Carga extensiones de Hybris con resolución automática de dependencias.
Editor ImpEx – Formatea, valida e importa ImpEx a los servidores.
Consola FlexibleSearch – Ejecuta consultas directamente en instancias remotas de Hybris.
Configuración del marco – Configura las herramientas de Spring, Web, Ant y bases de datos.
Funcionalidad básica – Importa las extensiones de Hybris para Eclipse, Maven y Gradle.
Importante – Requiere IntelliJ IDEA; no es una aplicación independiente.
JetBrains Hybris Integration es un complemento comercial para IntelliJ IDEA que añade soporte para el desarrollo de SAP Commerce (Hybris) al IDE. Convierte las herramientas genéricas de Java en un espacio de trabajo adaptado a Hybris con editores específicos y acciones para instancias remotas.
Incorporación más rápida – Importa automáticamente un proyecto completo de Hybris.
Ejecución remota – Ejecuta ImpEx y FlexibleSearch en instancias en producción.
Menos errores – Valida la sintaxis de ImpEx y de las consultas en tiempo real.
Navegación por el código – Añade las funciones «ir a la declaración» y «buscar usos» para los archivos de Hybris.
Cobertura de compilación – Gestiona conjuntamente las extensiones de Eclipse, Maven y Gradle.
Pruebas fiables – Configura la ruta de clases para que las pruebas unitarias y de integración se ejecuten correctamente.
La integración de JetBrains Hybris añade compatibilidad con SAP Commerce (Hybris) a JetBrains IntelliJ IDEA. Importa toda la plataforma Hybris al IDE y resuelve automáticamente las dependencias de las extensiones y las rutas de clases, de modo que los proyectos se compilan y ejecutan correctamente las pruebas unitarias y de integración. También proporciona editores específicos para archivos ImpEx y consultas FlexibleSearch, ambos ejecutables desde el IDE contra una instancia remota de Hybris. Sin esta extensión, los desarrolladores trabajan con herramientas Java básicas que no reconocen la estructura de las extensiones de Hybris ni la sintaxis de ImpEx.
JetBrains Hybris Integration es un complemento para el IDE, no un software independiente, por lo que solo se ejecuta dentro de JetBrains IntelliJ IDEA o de un IDE basado en él. Las funciones de su marco de trabajo dependen de las herramientas de IntelliJ para Spring, Web, Ant y conectores de bases de datos, por lo que normalmente se utiliza con IntelliJ IDEA Ultimate en lugar de con un editor básico. Se instala a través del mercado de complementos del IDE y su licencia es independiente de la propia licencia de IntelliJ IDEA. En la práctica, esto significa que una configuración operativa consiste en el complemento más una licencia de IntelliJ IDEA, no solo el complemento.
La diferencia fundamental radica en el modelo de licencia y mantenimiento: JetBrains Hybris Integration es un complemento de pago y código cerrado, mientras que SAP Commerce Developers Toolset es una bifurcación gratuita y de código abierto mantenida por EPAM y colaboradores de la comunidad. Ambos proceden del mismo código base original de Hybris Integration y comparten capacidades como la importación de extensiones, los editores ImpEx y FlexibleSearch, y la ejecución de instancias remotas. El conjunto de herramientas gratuito ha sido ampliado activamente por la comunidad, incluyendo la compatibilidad con la estructura de proyectos de SAP Commerce Cloud (CCv2). Antes de adquirir el complemento de pago, vale la pena comprobar si el conjunto de herramientas gratuito ya cubre el flujo de trabajo de tu equipo.
Está orientado a las tareas cotidianas del desarrollo de SAP Commerce: importar extensiones personalizadas de Eclipse, Maven y Gradle junto con la plataforma Hybris y mantener su ruta de clases correcta para la compilación y las pruebas. Su editor ImpEx añade formato automático, validación, búsqueda de usos y «ir a la declaración», y puede enviar scripts ImpEx a una instancia remota de Hybris con una sola acción. Su editor FlexibleSearch te permite escribir y ejecutar consultas en una instancia en vivo sin salir del IDE. Estas acciones remotas eliminan el habitual ir y venir que supone cambiar a la consola de administración de Hybris para las importaciones rutinarias de ImpEx y las comprobaciones de consultas.
Está dirigido a desarrolladores y equipos de SAP Commerce (Hybris) que ya utilizan IntelliJ IDEA de forma estándar y que desean herramientas específicas para Hybris en lugar de un soporte genérico para Java. La ventaja concreta radica en la configuración del proyecto: en lugar de conectar manualmente docenas de módulos de extensión y sus dependencias, el complemento importa la plataforma y las resuelve automáticamente. Para los desarrolladores que escriben con frecuencia código ImpEx o FlexibleSearch, los editores integrados en el IDE, con validación y ejecución remota, sustituyen el trabajo repetitivo que se realiza en la consola de administración de Hybris. Resulta menos relevante para los equipos que apuestan por herramientas de Hybris basadas en Eclipse, o para aquellos cuyas necesidades quedan cubiertas por el conjunto de herramientas de código abierto gratuito.
| Sistemas operativos |
Windows 11: Home / Pro / Education / Enterprise |
| Procesador | CPU con arquitectura x86_64 o arm64 y 4 núcleos |
| Memoria RAM | 8 GB de RAM total; 3 GB disponibles para los procesos IDE |
| Disco duro | 29.51 MB de espacio libre para el paquete actual del complemento de integración de Hybris, más 10 GB para el IDE del host compatible |
| Pantalla | Pantalla estándar compatible con el sistema operativo correspondiente |
| Características especiales | Importación de extensiones de Hybris con resolución automática de dependencias y configuración de la ruta de clases. Editor personalizado para archivos impex con formato automático, búsqueda de usos, ir a la declaración, validación e importación remota de impex de Hybris. Compatibilidad con inspecciones y navegación de items.xml. Integración de Spring XML y mejoras en la navegación. |
| Nota | Se ejecuta como un complemento dentro de los IDE basados en IntelliJ compatibles, como IntelliJ IDEA y Android Studio. JetBrains Runtime se incluye con el IDE anfitrión. Se requiere un JDK independiente para el desarrollo en Java. Windows 7 SP1 y Windows 8.1 no figuran como sistemas operativos compatibles con el IDE anfitrión actual. |
| Sistemas operativos | macOS Tahoe 26 macOS Sequoia 15 |
| Procesador | CPU con arquitectura x86_64 o arm64 y 4 núcleos |
| Memoria RAM | 8 GB de RAM total; 3 GB disponibles para los procesos de IDE |
| Disco duro | 29.51 MB de espacio libre para el paquete actual del complemento de integración de Hybris, más 10 GB para el IDE del host compatible |
| Pantalla | Pantalla estándar compatible con el sistema operativo correspondiente |
| Características especiales | Importación de extensiones de Hybris con resolución automática de dependencias y configuración de la ruta de clases. Editor personalizado para archivos impex con formato automático, búsqueda de usos, ir a la declaración, validación e importación remota de impex de Hybris. Compatibilidad con inspecciones y navegación de items.xml. Integración de Spring XML y mejoras en la navegación. |
| Nota | Se ejecuta como un complemento dentro de los IDE basados en IntelliJ compatibles, como IntelliJ IDEA y Android Studio. JetBrains Runtime se incluye con el IDE anfitrión. Se requiere un JDK independiente para el desarrollo en Java. No se ha encontrado compatibilidad verificada actual para versiones antiguas de macOS más allá de macOS Sequoia 15 y macOS Tahoe 26 en los requisitos oficiales actuales del IDE anfitrión. |