点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,我的问题是,生成扩展名时可以更改目录名称-例如-$ productCatalog = PRODUCT_CATALOG_NAME $ productCatalogName = PRODUCT_CATALOG_FULL_NAME $ contentCatalog = CONTENT_CATALOG_NAME
到$ productCatalog = hybrisProductCatalog $ productCatalogName =混合产品目录$ contentCatalog = hybrisContentCatalog
以便我们在使用" ant modulegen"生成扩展名后无需修改impex。
请建议我采取任何方法?
谢谢
您好,不确定您是否对这个问题有答案,但是就可以了。 在构建过程中(或在扩展内部运行的ant期间)调用此回调。 通过利用ant-bind-impex-template.xml中定义的ant任务提供的功能,替换位于yacceleratorinitialdata资源文件夹(即:$ contentCatalog = CONTENT_CATALOG_NAME)上的impex中设置的所有常量变量。 要使用它,请像下面这样修改您的初始数据扩展的buildcallbacks.xml:
进行以下导入:
添加以下几行:
然后,所有构建都将用提供给bindImpexTemplate宏的值替换常量。
以下摘录是从日志中读取的(这只是一个示例)
此致
现在是2019年11月,我感到奇怪的是Hybris Help仍然没有关于此的文档。 我想我第一次看到这种用法是在有关Hybris的Udemy课程中(不幸的是)。
我也使用了这种方法(创建新的蚂蚁目标)作为参考:< a hraf=" https://www.linkedin.com/pulse/hybris-tips-1101-erhan-%C3%A7etin/"> https://www.linkedin.com/pulse/hybris-tips-1101-erhan -%C3%A7etin/
在此处引用: https://answers.sap.com/questions/12752040/how-is-initial-data-bindimpextemplate-used.html
请告诉我有关此主题的任何更新。
以后的hybris版本有这种新行为吗? 我认为它曾经在modulegen期间用您提供的模块名称替换了占位符。
我明白了,变量没有改变
试图覆盖任务groovy_compile的旧定义试图覆盖任务groovynature_compile_core的旧定义试图覆盖任务groovynature_compile_web的旧定义[taskdef]无法从资源org/jacoco/ant/antlib.xml加载定义。 找不到。
runantbind:[echo]未找到mystoreinitaldata的impex模板,位置:/home/caner/Projects/bbbb/hybris/bin/custom/bbb/mystoreinitaldata/resources/mystoreinitaldata/import/coredata/contentCatalogs/yourcustomUKContentCatalog/[echo ]找不到mystoreinitaldata的impex模板,位置:/home/caner/Projects/bbbb/hybris/bin/custom/bbb/mystoreinitaldata/resources/mystoreinitaldata/import/coredata/productCatalogs/yourcustomUKProductCatalog/[echo]找不到mystoreinitaldata的impex模板 ,位置:/home/caner/Projects/bbbb/hybris/bin/custom/bbb/mystoreinitaldata/resources/mystoreinitaldata/import/coredata/stores/yourcustomstoreName/[echo]找不到针对mystoreinitaldata的impex模板,位置:/home/caner/Projects/bbbb/hybris/bin/custom/bbb/mystoreinitaldata/resources/mystoreinitaldata/import/sampledata/contentCatalogs/yourcustomUKContentCatalog/[echo]未找到mystoreinitaldata的impex模板,位置:/home/caner/Projects/bbbb/hybris/bin/custom/bbb/mystoreini taldata/resources/mystoreinitaldata/import/sampledata/productCatalogs/yourcustomUKProductCatalog/[echo]找不到mystoreinitaldata的impex模板,位置:/home/caner/Projects/bbbb/hybris/bin/custom/bbbb/mystoreinitaldata/resources/mystoreinitaldata/import/sampledata/stores/yourcustomstoreName/[echo]完成绑定配置
一周热门 更多>