2016-11-30 2 views
2

Ich versuche ant update von der Kommandozeile ausgeführt wird, nachdem mein Hybris Projekt bauen, aber es läuft Update System Lauf, löschen HMC Konfiguration von Datenbank, wesentliche Erstellen von Daten und Localize Typ (siehe die folgende Bild):Wie läuft "ant update" in Hybris nur mit "Update Running System"?

hybris console screen

gibt es eine Möglichkeit ant update Befehl von der Kommandozeile ausgeführt werden, so dass es nur "wählt aktualisiert ausführen von System "?

Welchen Parameter kann ich mit ant update weitergeben, um nur "Update laufendes System" auszuführen und keine anderen Optionen?

Antwort

3

können Sie verwenden Sie den Befehl -DconfigFile=<your file>:

Beispiel:

ant updatesystem -Dtenant=<my tenant> -DconfigFile=path/to/my/config.json 

Und hier ist ein Beispiel für die config.json

{ 
    "init": "Go", 
    "initmethod": "update", 
    "clearhmc": "true", 
    "essential": "true", 
    "localizetypes": "true", 
    "solrfacetsearch_sample": "true", 
    "hmc_sample": "true", 
    "solrfacetsearchhmc_sample": "true", 
    "customerreview_sample": "true", 
    "voucher_sample": "true", 
    "promotions_sample": "true", 
    "basecommerce_sample": "true", 
    "cms2_sample": "true", 
    "cms2lib_sample": "true", 
    "ticketsystem_sample": "true", 
    "payment_sample": "true", 
    "btg_sample": "true", 
    "platformhmc_sample": "true", 
    "commerceservices_sample": "true", 
    "commercewebservicescommons_sample": "true", 
    "acceleratorservices_sample": "true", 
    "acceleratorcms_sample": "true", 
    "yacceleratorfulfilmentprocess_sample": "true", 
    "yacceleratorcore_sample": "true", 
.... 
    "electronicsstore_importCoreData": [ 
    "yes" 
    ], 
    "electronicsstore_importSampleData": [ 
    "yes" 
    ], 
    "electronicsstore_activateSolrCronJobs": [ 
    "yes" 
    ], 
    "yacceleratortest_createTestData": [ 
    "yes" 
    ], 
    "yacceleratorcockpits_importCustomReports": [ 
    "yes" 
    ] 
} 

Wie Sie es sehen können, nicht so leicht zu Implementieren Sie diese Datei wie in Initializing and Updating SAP Hybris Commerce vorgeschlagen, gehen Sie einmal zur HAC, konfigurieren Sie die Webseite und klicken Sie auf Dump configuration. Es wird Ihnen die generierte JSON-Datei geben.

+0

Danke. Es klappt :) – ANIL

0

Versuchen Sie mit ant ant updatesystem. Um die Liste der möglichen Befehle (Ziele) zu sehen, können Sie ant -p schreiben. Dort können Sie mehr über die Befehle finden.

0

ant updatesystem [-Dtenant = tenantID -DdryRun = true | false -DtypeSystemOnly = true | false -DconfigFile = PATH_TO_CONFIG_FILE]