hybris integration

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion Gogland DataGrip Rider Android Studio
12.06.2017
52 227
This plugin is an open source (LGPL) plugin for SAP Hybris Commerce integration.

Bug tracker: Intellij IDEA Plugin Support

If you have any questions you can send an email to:
Alexander Bartash (repo owner)
Martin Zdarsky-Jones

Features:
- Import of Hybris extensions to Intellij IDEA.
- Automatic configuration of Spring, Web and Ant Intellij IDEA plugins.
- Custom editor for impex files with automatic formatting, find usages and go to declaration actions.
- Custom editor for items.xml with validation and easy navigation.
- Visualization of business process graph (use context menu of the file "Diagrams/Show Diagram", only Ultimate IDEA).
- Enhanced project view tree.
- Syntax highlighting for flexible search queries.

Contribution guidelines:
- Please read Contributor License Agreement
- Available tasks are in our JIRA (requires a login but you can sign-up) also you can suggest new features or report bugs without login on our Support Desk it has anonymous access.
- How to Configure Project Environment For Plugin Developers
- We are working with Pull Requests because it allows us to review the code before merging it. You need to fork this repository, implement a feature in a separate branch, then send us a pull request.
- Be sure to include into your pull request and all commit messages the following line: "Signed-off-by: Your Real Name your.email@email.com" otherwise it can not be accepted. Use your real name (sorry, no pseudonyms or anonymous contributions).
- For additional questions you can send an email to Alexander Bartash or Martin Zdarsky-Jones

By installing thing plugin you agree to sending us anonymous statistics about plugin usage. We do not collect any information about you or your project. We just want to know which features from this plugin our users need most and learn new ways to make thing plugin better.

Developers:
- Alexander Bartash
- Vlad Bozhenok
- Martin Zdarsky-Jones
- Alexander Nosov
- Michael Golubev
- Eugene Kudelevsky
- Markus Priegl
- Sergei Aksenenko
- Roger Ye
- Hector Longarte

Download plugin

Recent change notes

Task
  • [IIP-261] - Create module dependency chart
  • [IIP-262] - Enable Maven import in 2017.2
  • [IIP-263] - Ensure the setting "clean output directory" is off upon opening a Hybris project
  • [IIP-236] - Add findUsage by code for "collectiontype"
  • [IIP-245] - Remove ANSI color coding from ant console
  • [IIP-247] - When we trigger modulegen we need to trigger ant clean all prior to refresh project
  • [IIP-249] - Reformat all source code to ease up code reviews
  • [IIP-250] - Disable explicitly annotated Spring beans
  • [IIP-251] - Disable Spring plugin configuration panel
  • [IIP-253] - Support ANSI color for Hybris Ant tasks
  • [IIP-254] - Ddd Kotlin lang support to project
  • [IIP-265] - Create RunConfiguration for jUnit tests
  • [IIP-268] - Detect circular dependencies in module dependency chart
  • [IIP-220] - Execute flexible search via IntelliJ IDEA on remote instance Hybris
  • [IIP-255] - Ask users for permission to send statistics
Bug
  • [IIP-136] - Add an additional step to the import dialog telling user that he\she should run "ant clean all"
New Feature Request
  • [IIPS-46] - During 'Refresh project' pop up extension selection dialog
  • [IIPS-49] - Allow overriding config folder i.e. HYBRIS_CONFIG_DIR when importing
  • [IIPS-50] - Auto-create custom search scopes for Hybris projects to ease searching in a project
Fault
  • [IIPS-45] - ClassCastException in PsiItemXmlUtil: EnhancerByJetBrainsMainCglib cannot be cast to Items