天天看點

SAP Hybris recipe 為 cx 的安裝和初始化

一個正在使用的系統:Hybris 檔案夾下的子檔案夾

SAP Hybris recipe 為 cx 的安裝和初始化

一個剛剛下載下傳的 Hybris:

SAP Hybris recipe 為 cx 的安裝和初始化

Hybris 下面隻有一個 bin 檔案夾。

在一個幹淨的 d93Moon 試試 cx

./install.sh -r cx-for-spa

./install.sh -r cx-for-spa initialize

./install.sh -r cx-for-spa start

注意,我沒有嘗試 ant clean all 和 ant initialize

第一步:

SAP Hybris recipe 為 cx 的安裝和初始化

這一步先拷貝 gradle

SAP Hybris recipe 為 cx 的安裝和初始化

原來 role 檔案夾也是自動建立的:

SAP Hybris recipe 為 cx 的安裝和初始化

從這個 template 裡拷貝 config 檔案夾:

SAP Hybris recipe 為 cx 的安裝和初始化

很快就有了這些檔案夾:

SAP Hybris recipe 為 cx 的安裝和初始化
SAP Hybris recipe 為 cx 的安裝和初始化

提供了五步的提示:

SAP Hybris recipe 為 cx 的安裝和初始化

第四步還是需要 ant

SAP Hybris recipe 為 cx 的安裝和初始化
SAP Hybris recipe 為 cx 的安裝和初始化

加了上面的參數後問題消失。

那我還是執行 setant env 和 ant clean all 吧。

SAP Hybris recipe 為 cx 的安裝和初始化

我之前在運作狀态中執行的 ant clean all?

SAP Hybris recipe 為 cx 的安裝和初始化

這一步 ant clean all 執行完之後,下一步執行 recipe 第二個 initialize 操作。

SAP Hybris recipe 為 cx 的安裝和初始化

ant clean all,編譯生成了不少 classes 檔案:

SAP Hybris recipe 為 cx 的安裝和初始化

Accelerator 的主題:

C:\Code\D93Moon\hybris\bin\custom\yb2bacceleratorstorefront\web\webroot_ui\responsive\theme-lambda\css\style.css

一個一個 extension 進行 build:

SAP Hybris recipe 為 cx 的安裝和初始化

是以 ant clean all 能 build 所有的 extension?

ant clean all:建立配置檔案和目錄結構。建立一個新的 build.

Running ant clean all on a new instance of SAP Commerce creates any configuration files and other essential directories. This is a necessary step in the installation process, and must be done once before you proceed with the configuration.

If a build already exists, it deletes and recreates it. Repeat this command any time you wish to create a new build in place of an old one.

第一次運作時,需要選擇一個 configuration template:

SAP Hybris recipe 為 cx 的安裝和初始化

回車的話,會直接選擇 develop 模闆。

ant clean all 之後才能進行 initialize

初始化您的SAP Commerce 執行個體以

生成資料庫模式

類型系統

,并導入任何必要的系統資料。在初始化之前,系統還沒有完全發揮作用。

下一步執行 install.bat -r cx initialize

使用 base-template 裡的 Accelerator 模闆檔案:

SAP Hybris recipe 為 cx 的安裝和初始化

從 install.bat -r cx initialize 的執行輸出來看,做的事情似乎和 ant clean all 差不多。

SAP Hybris recipe 為 cx 的安裝和初始化
SAP Hybris recipe 為 cx 的安裝和初始化

開始初始化類型系統了:type system

##########

[java] INFO [main] [Initialization] Initialize system

[java] INFO [main] [Initialization]并并###并并并###### ###############

[java] INFO [main] [Initialization] PLease wait. This step can take some minutes to complete

[java] INFO [main] [Initialization] If you do not receive any feedback on this pagethis time, consult the applicationserver logs for possibLe errors.

[java] INFO [main] [Initialization] Dropping old and creating new empty system …[java] INFO [main] [Initialization] ###starting type system initialization

[java] INFO [main] [Initialization] Creating schema and type system …

[java] INFO [main] [HybrisschemaGenerator] switching Locale to RO0

[java] INFO [main] [HybrisschemaGenerator] Reading type system Information.

[java] INFO [main] [HybrisschemaGenerator] Read type system Information. Time taken393 s

[java] INFO [main] [HybrisschemaGenerator] Preparing Db model.

---->। 75% EXECUTING [32m 18s]

:recipes:cx:initialize

這裡已經和 Java class 無關了。

開始導入 impex 資料:

SAP Hybris recipe 為 cx 的安裝和初始化
SAP Hybris recipe 為 cx 的安裝和初始化

最後我想調試,執行 hybrisserver.bat debug:

SAP Hybris recipe 為 cx 的安裝和初始化

花了19分鐘啟動完畢。

SAP Hybris recipe 為 cx 的安裝和初始化