2017-01-03 83 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"(扩展标签)

相关问题