Maven and Ant for Hybris

  • 2020 年 2 月 26 日
  • 筆記

聽成都Hybris同事說,Hybris雖然沒有Netweaver的歷史久,但是第一版也是1999年就開始開發了,那個時候Java build普遍用ant. 而我們team做CRM Fiori時,Maven用的很多。 然而Hybris 很多extension的folder下面,都有這種extwrnal-dependencies.xml:

裡面和我們做CRM Fiori時非常熟悉的pom.xml格式一致:

在Hybris要發版(生成release包供客戶下載)時,在打包時會根據所有ext的external-dependencies.xml 打一個類似 「commerce-suite-6.6.0.0.24494-repository.zip" 的包,裡面有一個"hybris-dependency" folder然後下一層就和.m2 folder是一樣的。 這也是為什麼Hybris的help里除了提到配置ant的環境變數之外,還需要配置Maven的環境變數:

要獲取更多Jerry的原創文章,請關注公眾號"汪子熙"