plugins.jetbrains.com Open in urlscan Pro
99.86.4.53  Public Scan

URL: https://plugins.jetbrains.com/plugin/7525-hybris-integration
Submission: On January 09 via manual from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

To have full functionality you have to accept
Plugin Marketplace Agreement.



MARKETPLACE

Edu Courses
ThemesPlugin IdeasBuild Plugins

Sign In


Framework


HYBRIS INTEGRATION


Hybris Integration
Get
Compatible with IntelliJ IDEA (Ultimate, Community, Educational), Aqua

Overview
Versions
Reviews
Pricing
Impex



This is a plugin for SAP Hybris Commerce integration.


If you have any questions or issues please us an email or use our Service Desk,
we are always glad to help you!


Check out our tutorial youtube channel.




FREE 30 DAY TRIAL!



Features:
 * Import of Hybris extensions to Intellij IDEA with automatic dependency
   resolution and classpath configuration optimized for fast compilation and
   correct unit and integration tests execution.
 * Import your custom Eclipse, Maven and Gradle extensions together with Hybris
   platform.
 * Automatic configuration of Spring, Web, Ant, Database Connector Intellij IDEA
   plugins.
 * Custom editor for impex files with automatic formatting, "find usages" and
   "go to declaration" actions, validation and impex import into a remote Hybris
   instance right from your IDE.
 * Custom editor for flexible Search queries with an ability to execute them on
   a remote Hybris instance right from the IDE.
 * Custom editor for items.xml with validation, best-practices analyses,
   quick-fix autosuggestion and easy navigation through "find usages" and "go to
   declaration" actions.
 * Custom editor for beans.xml with custom automated Intellij refactorings
   actions.
 * Visualization of business process graph (use context menu of the file
   "Diagrams/Show Diagram", only Ultimate IDEA).
 * Enhanced project view tree.
 * JRebel and DCEVM support.
 * Execution of Flexible Search queries, Groovy scripts, Impexes though IDE
   using HAC Integration tool.
 * Execution of queries on remote Solr instances.
 * JSP Debugging.
 * Much more!

more...
Email

Issue Tracker

License



WHAT’S NEW

Plugin Versions


2022.3.0.1 CHANGE NOTES:

 * Fixed: PathClassLoader conflict


2022.3.0.0 CHANGE NOTES:

 * Compatibility release for IDEA 2022.3


2022.2.0.4 CHANGE NOTES:

 * Fixed: Can start unit test if a macro was defined in standalone.javaoptions
 * Fixed: Incorrect module generated for backoffice extensions which didn't have
   backoffice subdirectory
 * Fixed: Custom backoffice extension jars were not added to classpath


2022.2.0.3 CHANGE NOTES:

 * Fixed: WS2 allow groovy-spock-rt.jar library on remote system


2022.2.0.2 CHANGE NOTES:

 * Fixed: Business process diagram reversed arrows
 * Fixed: Test framework quit unexpectedly


2022.2.0.1 CHANGE NOTES:

 * Fixed: Throwable: Invalid file
 * Fixed: IllegalArgumentException: The validated expression is false
 * Fixed: AlreadyDisposedException: Cannot create ServiceAdapter


2022.2.0.0 CHANGE NOTES:

 * Added: Compatibility adjustment for IDEA 2022.2


2022.1.1.0 CHANGE NOTES:

 * Added: Compatibility adjustment for hybris 2205 junit tests debugging
 * Added: Support ANSI colors in Hybris "local tomcat" run configuration on
   Windows
 * Added: Support for build project on WSL2
 * Fixed: Fix shutting down Hybris local server on Windows
 * Fixed: ClassCastException: class
   com.intellij.psi.impl.source.PsiPlainTextFileImpl cannot be cast to class
   com.intellij.psi.xml.XmlFile
 * Fixed: Cannot create com.intellij.ui.EditorNotifications because container is
   already disposed
 * Fixed: lateinit property console has not been initialized
 * Fixed: VtlFile cannot be cast to class bO
 * Fixed: An action must not request write-action during actions update
 * Fixed: Control-flow exceptions (like ServiceNotReadyException) should never
   be logged
 * Fixed: Cannot find manipulator for HEADER_TYPE_NAME
 * Fixed: Psi Range Overlap
 * Fixed: Unable to get stub builder for file
 * Fixed: Argument for @NotNull parameter 'element' NodeTooltip must not be null


2022.1.0.2 CHANGE NOTES:

 * Fixed: AlreadyDisposedException: Cannot create
   com.intellij.execution.ExecutionManager because container is already
   disposed.
 * Fixed: Build fails due to NoClassDefFoundError:
   com/intellij/javaee/appServers/run/execution/J2EEProcess


2022.1.0.1 CHANGE NOTES:

 * Fixed:Build fails due to NoClassDefFoundError: com/intellij/util/PathUtil


2022.1.0.0 CHANGE NOTES:

 * Fixed: Remote debug cannot reconnect to JVM
 * Fixed: Impex files marked as modified when opened
 * Fixed: Reduce discovery calls to detect running hybris in background
 * Fixed: ClassNotFoundException: org.jetbrains.plugins.groovy.GroovyFileType
 * Fixed: IndexNotReadyException: Please change caller according to
   documentation
 * Fixed: DirectoryIteratorException: java.nio.file.FileSystemException: Result
   too large
 * Fixed: UnsupportedOperationException: Should not call
 * Fixed: IllegalArgumentException: Argument for @NotNull parameter 'element'
 * Fixed: IllegalArgumentException: Gradle script file '...\build.gradle' not
   found
 * Fixed: IllegalArgumentException: 'other' has different root
 * Fixed: ProcessCanceledException: java.lang.InterruptedException
 * Fixed: Throwable: Control-flow exceptions (like ProcessCanceledException)
   should never be logged: ignore for explicitly started processes or rethrow to
   handle on the outer process level
 * Fixed: Throwable: unable scan file for spring imports
   xxxbackoffice-web-spring.xml
 * Fixed: Throwable: Assert: must be called on EDT
 * Fixed: Throwable: Must be executed under progress indicator
 * Fixed: NullPointerException in Speed search


2021.3.1.0 CHANGE NOTES:

 * Added: Flexible Search java->FS converter. FS console reworked. See a video
   here
 * Added: Added hybris-enum editor in FlexibleSearch console
 * Added: FlexibleSearch parser added support for parenthesized select list.
 * Added: Allow FlexibleSearch subquery to be used as value expression.
 * Fixed: Rework backoffice dependencies to correctly display errors in editor.
   A project refresh is needed.
 * Fixed: Fix Tomcat wrapper generation.
 * Fixed: Fix slow startup due to suboptimal Ant initialization.
 * Fixed: Improve extraction of parameters on FlexibleSearch console.


2021.3.0.6 CHANGE NOTES:

 * Added: Flexible Search translator. You'll noting a gutter icon in java class
   next to String with Flexible Search. Work in progress, no video until this
   feature is fully implemented.
 * Fixed: Outdated stub index error
 * Fixed: OOM when generating models, workaround for default Ant heap size.
 * Fixed: Import platform's "build.xml" instead of "antmacros.xml", because
   macros can use some targets defined in "build.xml".
 * Fixed: ArrayIndexOutOfBoundsException.


2021.3.0.5 CHANGE NOTES:

 * Fixed: Disable before_build setting ignored.
 * Fixed: Assertion failed: Already disposed.
 * Fixed: AlreadyDisposedException: Already disposed.
 * Fixed: Modules scanning has been interrupted.
 * Fixed: IllegalArgumentException: Invalid range specified: (-1, 0).
 * Fixed: IllegalArgumentException: Must supply a valid URL.
 * Fixed: Can't show diagram.
 * Fixed: NPE.


2021.3.0.4 CHANGE NOTES:

 * Video: Compilation in detail explains why eclipsebin output paths are used
   and how to turn of compilation features you don't need. See here
 * Fixed: "platform" module should be registered even if it is inside a
   non-hybris module.
 * Fixed: Keep scanning subdirectories if a gradle project is detected in
   core-custmize directory. That's to allow for commerce-gradle-plugin
 * Fixed: Hide eclispebin_* directories in junk view.
 * Fixed: Outdated stub in index if the file was deleted outside of IDEA.
 * Fixed: RuntimeExceptionWithAttachments: Can't show diagram due to NPE.
 * Fixed: Cannot read scheme exception if the xml is corrupted.
 * Fixed: PsiInvalidElementAccessException: Impex because: parent is null.


2021.3.0.0 CHANGE NOTES:

 * Compatibility release for IDEA 2021.3
 * Added: Ability to suspend "before_build" on project level. Settings -> Build,
   Execution, Deployment -> Compiler -> Hybris.


2021.2.5.0 CHANGE NOTES:

 * Added: FlexibleSearch to date range support.
 * Performance: "before_build" Ant macro execution is triggered only when
   meaningful task is defined for a given extension and any class of that
   extension was modified.
 * Performance: Exclude "addontestsrc" and "commonwebtestsrc" directories from
   test scope.
 * Performance: Add exclusion for smartedit needles directories.
 * Fixed: Accidental clearing run configurations after re-import.


2021.2.4.0 CHANGE NOTES:

 * Added: Executing "*_before_build" ant target in IDEA incremental compilation.
 * Added: Support for any ant target in IDEA incremental compilation.
 * Added: Addon compilation refactored. Compilation of modules using an addon
   has now a separate context to accommodate for a file override policy.
 * See the IDE compilation video here
 * Added: Model Support for *-backoffice-*-config.xml files.
 * Fixed: Assertion exception during project import for duplicate module name.
 * Fixed: Can not import Gradle modules due to an error.
 * Fixed: UI freezing during ant registration.
 * Fixed: IndexOutOfBoundsException when project was disposed.
 * Fixed: AlreadyDisposedException.
 * Fixed: NoClassDefFoundError: icons/GradleIcons.
 * Fixed: IllegalStateException: Text attribute keys should be unique.
 * Fixed: NullPointerException: null cannot be cast to non-null type.
 * Fixed: NullPointerException: in impex folding.
 * Fixed: Library named backoffice lib already exists.


2021.2.3.0 CHANGE NOTES:

 * Added: Type System Diagram have more filters to create the view you need. See
   a release video here
 * Added: The Impex table (excel-like) view enhancements. Added horizontal
   scroll and auto width for the cells. This is not fully mature feature so the
   release video will be done in later release.
 * Added: support for GET keyword in FlexibleSearch queries. "GET" is a shortcut
   for "SELECT {PK} FROM"
 * Fixed: Flexible Search false positive error highlighting when selecting from
   the same table with a different alias
 * Fixed: Lowered error to warning when importing a project without a config
   directory. The import will still not work though. Yo do need a config dir in
   hybris.
 * Fixed: MalformedJsonException: Unterminated object at line 1 column 16731
   path $. Error coming from groovy console is now printed at groovy console.
 * Fixed: Assert: must be called on EDT in Gradle module import
 * Fixed: Assertion failed: Cannot find facet by id 'web'
 * Fixed: Stub index points to a file without indexed stubs
 * Fixed: ModuleWithNameAlreadyExists: Module already exists: config
 * Fixed: IndexNotReadyException: Please change caller according to
   documentation
 * Fixed: NoClassDefFoundError:
   org/gradle/internal/impldep/com/google/api/client/util/ArrayMap
 * Fixed: ClassCastException due to fixed up classloaders
 * Fixed: NPE in GlobalAntConfiguration


2021.2.2.1 CHANGE NOTES:

 * Fixed: minor NPE. It looks like our new exception reporter works :)


2021.2.2.0 CHANGE NOTES:

 * We re-started our youtube channel where we'll post videos on new features.
 * Refactored the way we manage console details and credentials. IDEA will ask
   you to convert your old settings to new format. It'll be sufficient to
   provide full url of the console you'd like to connect to rather than
   splitting it to protocol, host, port, etc.
   Login in browser option was added. You can now login in browser instead of
   storing your password in OS vault. We'll persist only the cookies of your
   login session.
   You can now define where your console is located, SAP cloud or self hosted.
   We'll be able to manage login session appropriately when accessing SAP cloud.
   More details in connection settings video
 * Refactored Kibana console. Accessing Kibana in SAP cloud is simplified. Upon
   login most recent active instances are listed in the menu. You can now chose
   to observe just one hybris node or all of them at once, access or console
   log, kibana native json view or good old console view. ANSI colors are, of
   course, supported. More details in kibana console video
 * Added: In case of an exception caused by our plugin, you can now submit the
   exception directly from the exception screen.
 * Added: Model Support for *-backoffice-*-config.xml files.
 * Fixed: Performance improvements
 * Fixed: Exception when opening project refreshed
 * Fixed: IDE Fatal error while opening project


2021.2.1.0 CHANGE NOTES:

 * Fixed: Project build failed when JRebel extension was active.
 * Fixed: Code completion for Impex didn't work for multiple list entries


2021.2.0.0 CHANGE NOTES:

 * Reworked: We've removed dependency on JavaFx and replaced it with Java
   Chromium Embedded Framework (JCEF) which doesn't need any other plugin to
   work. You'll be able to connect to SAP Commerce Cloud hac/solr and kibana
   even with 2FA enabled
 * Added: Support to SAP Cloud project directory structure for our importer. If
   /core-customize/manifest.json is detected the importer assumes this might be
   a hybris project.
 * Added: Navigation for extensioninfo.xml. The dependency node will take you to
   the referred extension.
 * Fixed: Running JUnit tests logged a debug exception (ClassNotFoundException)
   to a log. No more.
 * Fixed: Cyclic service initialization exception
 * Fixed: Module dependency Diagram (fixed by JB)
 * Fixed: Type System Diagram (fixed by JB)


2021.1.5.3 CHANGE NOTES:

 * Added: Ability to pre-configure project upon first opening in idea. Admin can
   now commit project settings to git which will download and extract the hybris
   platform
 * Fixed: Hybris Tomcat run configuration is auto generated
 * Fixed: IAE was thrown when two hybris projects were opened
 * Fixed: Backoffice spring files were not registered correctly. If this is your
   case you'll need to refresh your project
 * Fixed: Hybris plugin did not see all_local_extension


2021.1.5.2 CHANGE NOTES:

 * Fixed: minor fixes


2021.1.5.1 CHANGE NOTES:

 * Fixed: Backoffice module dependencies
 * Fixed: StackOverflowError


2021.1.5 CHANGE NOTES:

 * Added: Hybris run configuration is now fully custom and will provide reliable
   execution of hybris platform.
 * Added: Make Hybris remote connections configurable and committable to VCS.
 * Fixed: Running backoffice tests failed in some cases.
 * Fixed: Wrong user name/password. We've refactored the way we work with
   credentials. For the better, we hope.
 * Fixed: Module content root was doubled for Eclipse modules.
 * Fixed: "JavaFX Runtime for Plugins" mandatory to prevent confusion. It's
   different to pre-bundled "JavaFX Support" plugin.
 * Fixed: Impex code-completion and navigation was confused when a variable was
   redefined in the same file.
 * Fixed: Plugin duplicated addon libs in storefront upon project refresh.
 * Fixed: Exceptions like Cyclic service initialization, PluginException or NPE
   ;)


2021.1.4 CHANGE NOTES:

 * Fixed: Project refresh doesn't get killed due to
   ConcurrentModificationException anymore! We've reimplemented the project
   refresh based on the new IDEA API requirements.
 * Partially Fixed: Module dependency diagram doesn't work due to changes in
   IDEA API. We've fixed our part and JB needs to fix theirs. Module dependency
   diagram will be available in IDEA 2021.1.1.2 JebBrains is testing the API
   changes scheduled for a release.
 * Fixed: IDE keeps reporting plugin error in impexes.
 * Added: A console button to refresh the active connection.
 * Added: Open proper console before execution/validation of Impex or Groovy
 * Removed: Statistics collector outlived its use. We also removed all anonymous
   data we collected so far.


2021.1.0 CHANGE NOTES:

 * Added: Compatibility with IDEA 2021.1
 * Added: Plugin CPU usage has been reduced.
 * Added: Impex table editor. We added a view on impex which will render it in a
   table, just like csv file.
 * Added: Code Assistants in the Backoffice app's configs.
 * Added: Flexible search queries now link Enums to it's definition/class.
 * Fixed: Stopping hybris server when started from idea didn't work due to the
   lack of passing env variables to stop script. You'll need a project refresh
   to correct the run configuration.
 * Fixed: Impex cron expression translation now supports impex macros.
 * Fixed: Windows compatibility fix for running embedded tomcat.
 * Fixed: Tomcat Console UI improvements.
 * Fixed: Tomcat integration improvements.


2020.3.2.0 CHANGE NOTES:

 * Kibana integration. CCv2 projects can now setup kibana connection from IDEA
   and have a console log tailing of a selected node. There are some issues in
   IDEA code and login to kibana may need to be repeated until the connection is
   successful. This is MVP. Let us know what improvements you'd like to see on
   the console.
 * Models debugger view. It was quite frustrating for some of us to see only ctx
   variable when debugging hybris code and observing model instances. We have
   added a view which will render all attributes of the model. It has some
   performance impact as a few DB queries will be fired but those will execute
   only when you stop at a breakpoint and expand a hybris model.
 * Removed support for model generation, grunt and tomcat processing on old
   hybris project (up to v5.5) running on java 7.
 * Fixed Impex variable substitution didn't work as expected and collapsed at
   wrong places. No more.
 * Fixed a few exceptions ;)


2020.3 CHANGE NOTES:

 * Fixed compatibility with IDEA 2020.3


2020.2.1.13 CHANGE NOTES:

 * Today is NPE-fixing day :)


2020.2.1.13 CHANGE NOTES:

 * Fix one more NPE :D


2020.2.1.12 CHANGE NOTES:

 * Fix NPE.


2020.2.1.11 CHANGE NOTES:

 * A new property application.server.name for hybris4intellij.properties will
   set the global application server name for tomcat based run configurations
   regardless of your project name.


2020.2.1.10 CHANGE NOTES:

 * Impex analysis can now refer to an embedded file location inside a marco.


2020.2.1.9 CHANGE NOTES:

 * Fix an error while running integration tests.


2020.2.1.8 CHANGE NOTES:

 * Fix an error while running unit tests.


2020.2.1.7 CHANGE NOTES:

 * Bug fix. JUnit didn't work with hybris projects on java 8.


2020.2.1.6 CHANGE NOTES:

 * Bug fix. Allow compile hybris projects on java 8. Support for hybris v5.5
   (java 7) and below was dropped.


2020.2.1.5 CHANGE NOTES:

 * Unscramble impex error. When there is an error in impex you'd see a block of
   data and need to search for what is the actual problem. No more. There is
   available a new action in menu “Unscramble Impex Import Errors“ See how to
   use it.


2020.2.1.2 CHANGE NOTES:

 * Removed ant jars from module dependencies since it is not needed and can
   cause class conflicts
 * added TSV check for default values of java.math.BigDecimal,
   java.math.BigInteger


2020.2.1.1 CHANGE NOTES:

 * Added dependency on javafx plugin for CCv2 SSO to work correctly in JDK11+


2020.2.1.0 CHANGE NOTES:

 * CCv2 SSO login to solr console added. This will take care of 2FA
   authentication.
 * CCv2 logs viewer added. Json format CCv2 logs can be displayed in default
   form with ANSI support.
 * Additional non-hybris module can be added to the project, even directory
   outside of the project root.


2020.2 CHANGE NOTES:

 * Compatibility with IDEA 2020.2 has been fixed.
 * Project build has been fixed not to trigger Tomcat related tasks too often.


2020.1.2.4 CHANGE NOTES:

 * Class cast exception has been fixed.
 * Output of "Tools | Hybris | Run Class Conflict Analysis" has been made more
   user-friendly and informative.


2020.1.2.3 CHANGE NOTES:

 * IDE's project build now does not trigger Hybris sever restart.
 * Project refresh now generates "all_local_extension.iml" to makes sure all run
   configurations are always working.
 * "Test Connection" action in Hybris connection settings has been fixed.
   previously it sometimes was not accepting valid credentials.
 * Project import has been improved. Now it respects extension's "dir" attribute
   value in "localextensions.xml".
 * Some accidentally hidden excluded folders like "node_modules" have been made
   visible again in the project tree.
 * Impex formatter setting "before parameters separator" now works again.
 * Issues with starting a new line in Impex files by pressing "Enter" have been
   fixed.
 * User-rights Impex syntax validation has been improved to catch more errors,
   specifically space char before and after value of MemberOfGroups attribute is
   highlighted as an error.
 * Resolving of "&DocId" references in Impex files has been fixed for the case
   when you have a list of ids.
 * "Find Usages" action for Impex and "*-items.xml" has been improved. Now it
   can find more usages. To try right-click on type name or attribute in Impex
   and use "Find Usages" action, the same can be done in "*-items.xml".
 * Other under the hood fixes to provide seamless experience.


2020.1.2.2 CHANGE NOTES:

 * Bug fix for incorrect HYBRIS_DATA_DIR injection into Tomcat.


2020.1.2.1 CHANGE NOTES:

 * Gradle projects has been fixed.
 * "Local Hybris Server" run configuration has been improved, now it reads
   HTTP(S), JMX & AJP ports from Hybris properties.
 * JDK warning in tests has been made less obtrusive and more clear.
 * Other under the hood fixes to provide seamless experience.


PLEASE MEET A NEW RELEASE WITH LOTS OF NEW FEATURES AND BUG FIXES:

 * Improved project import
 * Improved project build & JRebel support
 * Bulk Impex operations
 * Smart Impex code folding & formatting
 * IDE build-in Cron Job Manager
 * IDE build-in Hybris Cache Manager
 * IDE build-in Tomcat Log Monitor
 * Start Hybris from IDEA though native Tomcat integration using new "Local
   Hybris Server" run configuration (refresh your project to see it)
 * Add development properties to your environment with "Tools | Hybris | Add
   Development Properties" & "Tools | Hybris | Add JRebel Properties"


HAC INTEGRATION

 * CronJobs Manager tab has been added to the "HAC Integration" with ability to
   run jobs and navigate to jobs definition in Impex files.
 * "Cache Manager" tab has been added to the "HAC Integration". It shows
   information about Hybris cache and lets you reset the cache.
 * "Tomcat Log" tab has been added to "HAC Integration" which allows to tail
   Hybris logs with filtering and searching.
 * Hybris connection form now allows to use port 0 as "no port" option.


PROJECT IMPORT

 * Redesign of project import to provide better clarity about available import
   options.
 * Added ability to exclude subdirectories from being scanned during a project
   import/refresh.
 * When you import a project again and the previous .idea directory is
   recognized the plugin gives you an option to keep all custom changes of that
   project. i.e. keep your custom run configuration during a fresh import.
   Refresh Action is still preferred over reimport.
 * Hybris project import has been improved to treat "web" directory in each
   extension as a submodule to manage dependencies more correctly and avoid
   false-positive errors.
 * We got rid of "Add circular dependency for addons" option in project import
   because we made IDEA treat addons correctly without that option and it is not
   needed anymore.
 * Spring plugin configuration has been improved to minimize false-positive
   errors.
 * If you have more than one "config" module you can choose which to import.
 * Improved configuration of module's libraries to avoid having false-positive
   errors in the editor and during compilation from IDEA.
 * Improved auto-detection of source code zip in import dialog.
 * Automatically register sources for yant.jar, ybootstrap.jar, ytomcat.jar and
   Backoffice.
 * Importer now registers scala directories and the compiler knows what to do
   with them too.
 * Maven modules import now ignores "pom.xml" files in "target" directory.
 * Gradle & Maven modules import issues caused by changed API have been fixed.
 * "Data directory override" has been added to the project import wizard.
 * Other minor bug fixes in Hybris project import for different corner cases.


PROJECT BUILD

 * Additional "Build | Build Project" customization have been made to avoid
   having false positives in Hybris tests.
 * "Build | Build Project" has been improved and now it can patch Hybris configs
   after you update local.properties, just like "ant server" does.
 * Jalo classes are now generated along with models when you build the project
   from IDEA using "Build | Build Project".
 * Now if you open some Model or Beans class and trigger "Build | Build Project"
   which updates those classes the changes become visible in the editor
   immediately.
 * "Build | Build Project" now can processes not only addon classes but also
   resources. Just like Ant does.
 * Fixed eclipse compiler which kept losing error messages from IDE output.
 * Fixed JRebel didn't recognized newly compiled model classes. It does now.
 * A new action "Tools | Hybris | Rebuild Models" has been added which allows to
   update java classes after modifying "*-items.xml" or "*-beans.xml".
 * Fixed issues in running JUnit tests with JDK 11.
 * Added a warning if system JDK differs from project JDK for integration tests.
   When an integration test is executed it starts up SOLR which needs the same
   JDK as project JDK.


IMPEX

 * Cron Job expressions in Impex files now will be translated into human
   readable format via IDEA’s code folding.
 * Implemented "Smart" Impex folding which does not break column formatting
   which greatly improves code readability by combining code folding and column
   formatting. Go to "File | Settings | [y] hybris Integration" to check it out.
 * Implemented "Catalog Version" macro folding to improve readability of impex
   files.
 * Default IDE’s actions in menu "Code | Move element left" and "Code | Move
   element right" have been implemented for Impex editor.
 * You can now copy&paste a column between impex and excel. Columns can be also
   added, moved or deleted. New context actions have been added to the Impex
   editor "Add new column after", "Add new column before", "Copy current
   column", "Remove current column", "Move current column to the left", "Move
   current column to the right". To see them right click in the editor, choose
   "Show Context Actions".
 * Impex editor received a new ability to execute/validate a paragraph only, pay
   attention to that green icon at the left side of the editor.
 * HTML snippet inside Impex file now doesn't report error due to high false
   positives. HTML in impex doesn't have to be valid. The syntax highlighting
   stays.
 * Impex formatter now can reformat code with lines longer than 1000 chars.


OTHER

 * Progress bar has been added for the type system analysis action "Tools |
   Hybris | Run Expert Services Analysis"
 * "Local Hybris Server" run configuration has been added to let you start
   Hybris from idea using IDE’s Tomcat integration capabilities to let you fully
   leverage IDE’s capabilities and hot-swap code at runtime.
 * "Tools | Hybris | Add Development Properties" & "Tools | Hybris | Add JRebel
   Properties" actions have been added which patch add various properties
   convenient for development.
 * Gutter icons for enums have been added to the "*-items.xml" editor for quick
   navigation between project files.
 * Add "Conflicting Attributes" inspection for *-item.xml files.
 * The message which popups up when build needs to be run because of items.xml
   modifications now will not be falsely shown.
 * Lots of other minor bug fixes under the hood.

more...
Dec 08, 2022
Version 2022.3.0.1


RATING & REVIEWS

See All Reviews

Write Review
See All Reviews
3.2 out of 5
127 Ratings289 573 Downloads
5

4

3

2

1


This pluging is very useful, Please update it to 2021.3 ASAP !!!

more...
Eduardo Perez02.12.2021

2 replies

This plugin is the only sensible option to develop SAP Commerce / hybris in a
professional setting.

Importing any project "just works", as does compiling and, since a few releases,
starting the Commerce server.

I also like the many goodies this plugin brings, like syntax highlighting and
code navigation, diagrams, typesytem checks, ... (Tip: Open the IntelliJ actions
menu and search for "hybris")

e..g I recently discovered that the plugin highlights flexible search even in
impex files and you can even navigate from the query to the type/attribute
definitions! Ctrl/cmd-click on the element and you are in the correct items.xml.

Is it 100% perfect and always bug free? Of course not, but the devs of the
plugin are very responsive if you contact them via their support email address
and/or open a bug n their Service Desk.

more...
+6
Markus Perndorfer01.05.2021



ADDITIONAL INFORMATION

Vendor:
Hybris Integration
Copyright:
gist.github.com/AlexanderBartash/40ec81f301d6e31e875637b84716caf6
FeedbackTerms of UseLegal, Privacy and Security

Copyright © 2000-2023 JetBrains s.r.o.
Developed with drive and IntelliJ IDEA


Our website uses some cookies and records your IP address for the purposes of
accessibility, security, and managing your access to the telecommunication
network. You can disable data collection and cookies by changing your browser
settings, but it may affect how this website functions. Learn more.

With your consent, JetBrains may also use cookies and your IP address to collect
individual statistics and provide you with personalized offers and ads subject
to the Privacy Policy and the Terms of Use. JetBrains may use third-party
services for this purpose. You can adjust or withdraw your consent at any time
by visiting the Opt-Out page.

[A]ccept All[M]anage Settings