gpt4 book ai didi

java - 在 Hybris 中,如何将一个扩展中的类导入到另一个扩展中

转载 作者:行者123 更新时间:2023-12-03 07:49:56 30 4
gpt4 key购买 nike

我正在 Hybris 中开发一个内部应用程序。像 HMC。我已经创建了一个扩展并在 extensioninfo.xml 中添加了所需的扩展,但是当我尝试在这些所需的扩展中导入 bean 时,我看到了 无法解析类。我已经清理了项目。但我无法解决这个问题。有人可以指导我。我可以根据要求提供更多详细信息。

<extensioninfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="extensioninfo.xsd">

<extension abstractclassprefix="Generated" classprefix="Sma" managername="SmaManager" managersuperclass="de.hybris.platform.jalo.extension.Extension" name="sma" usemaven="false">
<!-- for more information on maven managed libraries please consult https://wiki.hybris.com/x/Nq8sDQ -->

<!-- you should add all required extensions to this list, except platform extensions which are automatically required -->
<!-- <requires-extension name="cms"/> -->

<requires-extension name="services"/>
<coremodule generated="true" manager="com.company.sma.jalo.SmaManager" packageroot="com.company.sma"/>

<webmodule jspcompile="false" webroot="/sma"/>

</extension>

</extensioninfo>

最佳答案

extensioninfo.xml 文件中,我们只添加扩展依赖项。因此,当您添加新的 Hybris 扩展时,您需要将其添加到您的 localextensions.xml 文件中,这也是必需的扩展。不要错过:

All extensions located in ${HYBRIS_BIN_DIR}/platform/ext are automatically loaded, no need to add them to localextensions.xml file.

然后,ant clean all 将构建您的扩展资源。

如果您无法在 IDE 中解析扩展,则需要将它们添加到 构建路径 手动

关于java - 在 Hybris 中,如何将一个扩展中的类导入到另一个扩展中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49001056/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com