2020-09-12 14:02发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好! 最近,我注意到external-dependencies.xml Web模块不适用于Hybris 1808中的Web模块。有人遇到过这种问题,也许有办法解决。
在此先感谢您的回答!
要使其正常工作(刚刚在1808年使用新的自定义扩展程序进行了测试),请确保 customextension/extensioninfo.xml 文件中的 usemaven =" true" >
customextension/extensioninfo.xml
usemaven =" true"
然后将所有外部依赖关系添加到 customextension/web/webroot/WEB-INF/external-dependencies.xml
customextension/web/webroot/WEB-INF/external-dependencies.xml
它们将在下一个版本( ant all 或 ant build <下一个)中下载到 customextension/web/webroot/WEB-INF/lib 文件夹中/code>)
ant all
ant build <下一个)中下载到 customextension/web/webroot/WEB-INF/lib 文件夹中/code>)
customextension/web/webroot/WEB-INF/lib
但要注意:
传递依赖项未下载。 您也必须声明它们。
lib 文件夹中的内容。 因此请确保在相应的 external-dependencies.xml 文件中声明所有依赖项
external-dependencies.xml
由于所有扩展都共享一个通用的类路径(基本上是所有 extension/lib 文件夹),因此请确保您不会意外引入库的不兼容版本。
extension/lib
但未共享 customextension/web/webroot/WEB-INF/lib 文件夹。 在这里您可以做任何您想做的事
嗨,Dmytro,您必须在mavenTasks.xml文件中进行哪些更改?
我在customextension/web/webroot/WEB-INF/external-dependencies.xml中添加了external-depencies.xml文件。
更改了标志,useMaven = true。
构建成功。 将所有必需的jar文件下载到customextension/web/webroot/WEB-INF/lib目录中。
当我尝试使用所需的类时,出现以下错误:
EnableWebSocketMessageBroker无法解析为类型
我没有修改mavenTasks.xml
让我知道您的设置。
谢谢。
感谢您的回答! 我刚刚弄清楚为什么它对我不起作用。 这是由于未通过mavenTasks.xml的makrodef" updateLibFolder"中的条件
最多设置5个标签!
要使其正常工作(刚刚在1808年使用新的自定义扩展程序进行了测试),请确保
customextension/extensioninfo.xml
文件中的usemaven =" true"
>然后将所有外部依赖关系添加到
customextension/web/webroot/WEB-INF/external-dependencies.xml
它们将在下一个版本(
ant all
或ant build <下一个)中下载到
customextension/web/webroot/WEB-INF/lib
文件夹中/code>)但要注意:
传递依赖项未下载。 您也必须声明它们。
lib 文件夹中的内容。 因此请确保在相应的
external-dependencies.xml
文件中声明所有依赖项由于所有扩展都共享一个通用的类路径(基本上是所有
extension/lib
文件夹),因此请确保您不会意外引入库的不兼容版本。但未共享
customextension/web/webroot/WEB-INF/lib
文件夹。 在这里您可以做任何您想做的事嗨,Dmytro,您必须在mavenTasks.xml文件中进行哪些更改?
我在customextension/web/webroot/WEB-INF/external-dependencies.xml中添加了external-depencies.xml文件。
更改了标志,useMaven = true。
构建成功。 将所有必需的jar文件下载到customextension/web/webroot/WEB-INF/lib目录中。
当我尝试使用所需的类时,出现以下错误:
EnableWebSocketMessageBroker无法解析为类型
我没有修改mavenTasks.xml
让我知道您的设置。
谢谢。
感谢您的回答! 我刚刚弄清楚为什么它对我不起作用。 这是由于未通过mavenTasks.xml的makrodef" updateLibFolder"中的条件
一周热门 更多>