在用 Eclipse 搭建 SAP Commerce Cloud 调试环境时,错误和正确的 buildfile
錯誤的 buildfile:我的用戶目錄下:
為什么是這個目錄?
where ant 的輸出結果:
我在 Eclipse 里用 自帶的 build,使用的 build.xml 似乎不對。
上圖才是正確的 build file,即 Hybris 的安裝目錄。
這些 eclipsebin 肯定是 eclipse 干的事情
Hybris 對于每種 type,有兩種自動生成的 jalo 文件。
(1) abstract class,比如 GeneratedMyType.java
這種類型的文件對應的 java class, 在執行 ant clean 時會被刪除。
(2) concrete class,比如 MyType.java
ant clean 不會刪除。因此修改或者刪除一個 type 之后,需要手動刪除這種 concrete class.
There are 2 generated Jalo files for each type. An abstract class (e.g. GeneratedMyType.java) and and concrete class (MyType.java). The abstract Generated*.java class will be removed with an “ant clean” whereas the concrete class is not. If you remove a type or rename a type, an orphaned concrete class for the old type definition will remain that needs to be manually deleted.
ant 運行項目的默認 target.
ant clean all,運行 clean target,使用參數 all.
https://stackoverflow.com/questions/25926524/difference-between-ant-and-ant-clean-all/25926645
ant clean 只需要1分鐘
ant clean all 花費時間:23分鐘
下圖這個任務,執行了1小時52分鐘。
更多Jerry的原創文章,盡在:“汪子熙”:
總結
以上是生活随笔為你收集整理的在用 Eclipse 搭建 SAP Commerce Cloud 调试环境时,错误和正确的 buildfile的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 偷什么不犯法
- 下一篇: SAP Commerce Cloud A