Hybris с wro4j не втягивает файлы аддона js

При использовании wro4j для минификации в аддоне Hyrbis js-файлы не добавляются в сгенерированный минифицированный / конкатенированный вывод (/wro/addons_responsive.js), добавляются аддоны OOTB, а аддоны сторонних производителей - нет.

Я добавил их путь к wro.xml для конкретной витрины и добавил свойство wro4jconfigscan. addon = true в соответствующем файле надстройки project.properties.template.

Я не совсем понимаю, какую часть головоломки мне не хватает ... Есть идеи?


person Sion Griffiths    schedule 31.08.2018    source источник


Ответы (1)


Убедитесь, что вы добавили указанные ниже свойства в свой project.properties своего аддона.

<your>storefront.wro4jconfigscan.<your>addon=true
<your>addon.javascript.paths.responsive=/responsive/common/js/<your>addon.js;/responsive/common/js/<your>addon2.js
<your>aaddon.css.paths.responsive=/responsive/common/css/<your>addon.css;/responsive/common/css/<your>addon2.css

Во время сборки указанные выше файлы js и css будут добавлены в ваш файл wro_addon.xml в папке ресурсов витрины.


Другой способ - добавить путь к аддону css / js прямо в ${ext.YOURstorefront.path}/wro_addons_template.xml, который использовался для создания wro_addon.xml при создании платформы.

Нравится

<groups xmlns="http://www.isdc.ro/wro" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isdc.ro/wro wro.xsd">
    <group name="addons_responsive">
        <js>/_ui/addons/b2bacceleratoraddon/responsive/common/js/acc.checkoutsummary.js</js>
        <js>/_ui/addons/customaddon/responsive/common/js/acc.customaddon.js</js>
        <css>/_ui/addons/customaddon/responsive/common/css/customaddon.css</css>

    </group>
</groups>
person HybrisHelp    schedule 03.09.2018