2017-01-03 80 views
1

我是hybris的新手。我想使用external-dependencies.xml在hybris中添加maven依賴項。但我看不到任何這些罐子彈出。是否有可能使用external-dependencies.xml來獲取jar,如果是,請提供您的回覆。如何使用external-dependencies.xml文件在hybris中添加依賴項?

+0

您在extensioninfo.xml(擴展標記)中添加了usemaven =「true」嗎? – thijsraets

+0

@thijsraets它正在按照預期的方式在擴展標記中使用「usemaven」屬性。謝謝你很多。 –

回答

3

平臺建設結合與螞蟻,但你可以使用Maven的依賴(默認情況下被禁用,因爲所有必要的庫都附帶採用hybris )。

爲了激活依賴管理,你必須遵循以下步驟:

1)確保你已經安裝了Maven

2)從你的擴展 2.1打開extensioninfo.xml)包括usemaven =」真」,例如

enter image description here

3)內部管理你的依賴 「外部dependencies.xml」 文件(這裏面的文件是一個普通的Maven的pom.xml)

4)建立你的項目(ant all)。 Hybris將所需的庫提取到\ lib和\ web \ webroot \ WEB-INF \ lib中(請注意,有兩個「external-dependencies.xml」,一個用於核心模塊,另一個用於Web模塊)

除此之外,如果你看螞蟻目標,你會看到有一個電話「updateMavenDependencies」。該任務刪除lib文件夾中的所有jar,並用定義的maven依賴關係替換它們。如果你不想Maven管理一些庫,你可以處理這個問題,在你的擴展名爲「unmanaged-dependencies.txt」的根目錄下創建一個文件。在這個文件中,你將包含maven不會管理的所有庫(因此螞蟻的目標是不會刪除該文件中包含的庫)

0

我新手太,但款Hybris我知道的是,當你需要在擴展款Hybris的依賴,你需要依賴的名稱添加到的hybris /配置/ localextensions.xmlextensioninfo。 xml在你想添加依賴的擴展中。

至於Maven的依賴,我不知道該怎麼做,因爲我主要使用基於Ant的開箱即用的構建系統。

3

我的官方回答是:在你的extensioninfo.xml添加usemaven="true"(擴展標籤)

相關問題