在用 Eclipse 搭建 SAP Commerce Cloud 调试环境时,错误和正确的 buildfile
錯(cuò)誤的 buildfile:我的用戶目錄下:
為什么是這個(gè)目錄?
where ant 的輸出結(jié)果:
我在 Eclipse 里用 自帶的 build,使用的 build.xml 似乎不對(duì)。
上圖才是正確的 build file,即 Hybris 的安裝目錄。
這些 eclipsebin 肯定是 eclipse 干的事情
Hybris 對(duì)于每種 type,有兩種自動(dòng)生成的 jalo 文件。
(1) abstract class,比如 GeneratedMyType.java
這種類型的文件對(duì)應(yīng)的 java class, 在執(zhí)行 ant clean 時(shí)會(huì)被刪除。
(2) concrete class,比如 MyType.java
ant clean 不會(huì)刪除。因此修改或者刪除一個(gè) type 之后,需要手動(dòng)刪除這種 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 運(yùn)行項(xiàng)目的默認(rèn) target.
ant clean all,運(yùn)行 clean target,使用參數(shù) all.
https://stackoverflow.com/questions/25926524/difference-between-ant-and-ant-clean-all/25926645
ant clean 只需要1分鐘
ant clean all 花費(fèi)時(shí)間:23分鐘
下圖這個(gè)任務(wù),執(zhí)行了1小時(shí)52分鐘。
更多Jerry的原創(chuàng)文章,盡在:“汪子熙”:
總結(jié)
以上是生活随笔為你收集整理的在用 Eclipse 搭建 SAP Commerce Cloud 调试环境时,错误和正确的 buildfile的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 偷什么不犯法
- 下一篇: SAP Commerce Cloud A