2017-10-25 7 views
0

Wir verwenden die b2bacceleratoraddon und commerceorgaddon Addons in unserem hybris 6.5.0.1.So verwenden Sie hybris mit Storefront-Addon

Für die lokale Entwicklung genügt es, den Befehl ant addoninstall auszuführen. Aber wie können diese Addons offiziell in einen Bereitstellungsprozess integriert werden? Wir haben versucht, die generierten Quellen im Repository einzuchecken, aber das scheint nicht zu funktionieren.

Wir möchten das Plugin nicht nach jeder Bereitstellung manuell installieren.

Auch, wie wir unsere Bereitstellungen mit ydeploy tun, gibt es eine Möglichkeit, dies in den ydeploy Prozess zu integrieren?

Antwort

0

Die Task ant addoninstall soll nur einmal ausgeführt werden. Es manipuliert einige Dateien das Addon, um korrekt zu funktionieren. Diese Dateien sind:

  • myaddon/project.properties
  • mystorefront/extensioninfo.xml

Die erste Datei wird mit Eigenschaften erstellt, die die Addons JavaScript- und CSS-Quellen sowie eine Eigenschaft registrieren die enthält den Addons Spring Web Context im Storefronts Web Context.

In der zweiten Datei wurde eine Abhängigkeit vom Schaufenster zum Addon erstellt. Auf diese Weise werden Spring-Beans des Addons während des Startvorgangs erstellt, bevor die Storefront-Beans erstellt werden. Auch während des Builds kopiert hybris die Addons-Web-Quellen in bestimmte Ordner in der Storefront-Erweiterung.

Solange Sie diese Dateien zusammen mit den anderen Dateien bereitstellen, können Sie die Task addoninstall überspringen.

+0

Vielen Dank, das ist die Information, die ich gesucht habe! – tkupek

0

Sie haben eine Datei namens localextensions.xml im Ordner hybris config, in der Sie die Erweiterungen auswählen können, die Ihr Projekt verwenden soll.

+0

Ich spreche hier über Schaufenster Addons. https://help.hybris.com/6.5.0/hcd/8adf7365866910149ceb975f778d809d.html – tkupek