使用新的包结构创建自定义插件

2020-09-01 19:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试从secureport...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试从secureportaladdon创建一个新的插件。
我已将extgen.properties文件添加到secureportaladdon。
问题是自定义插件是通过不正确的包结构生成的,即 de .hybris.platform.customaddon 相反,我想要 us.myproject.customaddon 。 我应该对我的 extgen.properties 文件进行哪些更改:

  YEXTNAME_TOKEN = secureportaladdon
  YMODULE_TOKEN = customaddon
  YPACKAGE_TOKEN = us.myproject.customaddon
  YMANAGER_TOKEN = SecureportaladdonManager
  YCLASSPREFIX_TOKEN = customaddon
  YGENERATED_TOKEN =已生成

  

参考:扩展secureportaladdon

4条回答
clever101
2020-09-01 20:01

1)您的extgen.properties应该包含如下内容:

 YEXTNAME_TOKEN =安全门户插件
 YPACKAGE_TOKEN = de.hybris.platform.secureportaladdon
 YMANAGER_TOKEN = SecureportaladdonManager
 YCLASSPREFIX_TOKEN =安全门户插件
 YGENERATED_TOKEN =已生成

2)执行ant extgen并按照说明进行操作:

 [输入]请选择要生成的模板。
     [输入]按[Enter]以使用默认值(yaddon,yhacext,ysmarteditmodule,ywebservices,yatddtests,yacceleratorfulfilmentprocess,yacceleratorordermanagement,yacceleratormarketplaceintegration,[yempty],yoccaddon,yacockeratory,yacceleratory,yacceleratory,yaccronyy,yyservices,yfronts,yfronts,  ,mycustomstorestorefront,mycustomstorefulfilment流程)
 安全门户网站
     [输入]
     [输入]请选择您的扩展名。 它必须以字母开头,后跟字母和/或数字。
     [输入]按[Enter]使用默认值[training]
 自定义附件
     [输入]
     [输入]请选择扩展的软件包名称。 它必须满足Java包名称约定。
     [输入]按[Enter]使用默认值[org.training]
 us.myproject.customaddon 

3)它将基于带有所需名称和程序包结构的secureportaladdon生成customaddon扩展

4)extensioninfo.xml:

 <?xml版本=" 1.0"编码=" UTF-8"独立="否"?>
 
 
 <!-您应将所有必需的扩展添加到此列表中,但自动需要的平台扩展除外->
       
 
       
 
 
 
 
 
 
 
  

一周热门 更多>