一個正在使用的系統:Hybris 檔案夾下的子檔案夾
一個剛剛下載下傳的 Hybris:
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
第一步:
這一步先拷貝 gradle
原來 role 檔案夾也是自動建立的:
從這個 template 裡拷貝 config 檔案夾:
很快就有了這些檔案夾:
提供了五步的提示:
第四步還是需要 ant
加了上面的參數後問題消失。
那我還是執行 setant env 和 ant clean all 吧。
我之前在運作狀态中執行的 ant clean all?
這一步 ant clean all 執行完之後,下一步執行 recipe 第二個 initialize 操作。
ant clean all,編譯生成了不少 classes 檔案:
Accelerator 的主題:
C:\Code\D93Moon\hybris\bin\custom\yb2bacceleratorstorefront\web\webroot_ui\responsive\theme-lambda\css\style.css
一個一個 extension 進行 build:
是以 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:
回車的話,會直接選擇 develop 模闆。
ant clean all 之後才能進行 initialize
初始化您的SAP Commerce 執行個體以
生成資料庫模式
和
類型系統
,并導入任何必要的系統資料。在初始化之前,系統還沒有完全發揮作用。
下一步執行 install.bat -r cx initialize
使用 base-template 裡的 Accelerator 模闆檔案:
從 install.bat -r cx initialize 的執行輸出來看,做的事情似乎和 ant clean all 差不多。
開始初始化類型系統了: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 資料:
最後我想調試,執行 hybrisserver.bat debug:
花了19分鐘啟動完畢。