This plugin provides SAP Commerce (Hybris) integration into IntelliJ IDEA and another IDE based on it.
Valuable Note: This is an open-source project. Since around 2023, its maintenance and evolution have been driven by a very small group of dedicated contributors volunteering their time outside of regular working hours.
Please take a moment to acknowledge the contributors listed on the project’s Contributors & Insights page!
References
Features
- Import of SAP Commerce extensions to IntelliJ IDEA with automatic dependency resolution and classpath configuration optimized for fast compilation.
- Override module grouping via
hybris4intellij.properties, available after project import in the config module. - Integration with SAP CCv2 CI/CD.
- Enhanced Debugger for Model classes with lazy evaluation.
- Advanced in-IDE build & compilation process.
- Search Anywhere for Type & Bean Systems.
- Import your custom Eclipse, Maven and Gradle extensions together with SAP Commerce platform.
- Tight integration with kotlinnature which will enhance SAP Commerce with Kotlin language support
- Extended support and customization for multiple 3rd-party IntelliJ IDEA plugins, such as:
- Spring, Cron, Junit, Java, Grid, i18n, JavaEE WEB, JavaEE EL, Jrebel, Ant, Groovy, Angular, Database, Diagram, Properties, Copyright, Javascript, IntelliLang.
- Custom editors for various custom languages with automatic formatting, find usages and go to declaration actions, validation and import of files into a remote SAP Commerce instance right from your IDE by a single click of a button, so far supported custom languages:
- Custom editors for
items.xml, beans.xml & cockpitng with validation, best-practices analyses, quick-fix autosuggestion and easy navigation and custom automated IntelliJ refactorings actions. - Preview and customize Loggers per SAP Commerce instance.
- Extended support for such files as:
external-dependencies.xml, extensioninfo.xml, localextensions.xml and core-advanced-deployment.xml - Visualization of Business Process, Type System and Module Dependencies (use context menu of the file "Diagrams/Show Diagram", only Ultimate IDEA).
- Preview for Type & Bean Systems.
- Comprehensive integration with the SAP Commerce instance through
hAC API. - Enhanced project view tree.
- Execution of Groovy scripts on a remote SAP Commerce.
- Execution of queries on remote Solr instances.
Contribution guidelines