在 hybris 中安装插件
Install addon in hybris
我使用的是 hybris 2005 版
我用这个命令安装了插件
ant addoninstall -Daddonnames="notificationaddon" -DaddonStorefront.yacceleratorstorefront="myStorefront"
我如何 运行 不在所有设备上使用此命令就退出?我应该在哪里添加什么设置
我理解的设备,你是说服务器?如果这是正确的,那么您不必 运行 在服务器上这样做。相反,让 CI 脚本来处理这个问题。根据部署策略,您的脚本会自动 运行 此命令并将插件安装到店面。
每个 Addon 做不同的工作,需要不同的包含方式。
- 插件有一个文件
project.properties.template
,其中包含安装插件后激活的属性。
- 插件有
build.xml
用于构建它和店面扩展,无论何时调用。
- 包含与店面一起编译的 java 和 XML 的源代码。 AddOn 可以覆盖店面扩展中的任何资源。
有关详细信息,请访问 SAP 帮助门户中说明的 Addon Concept。
据我所知,无需在所有“设备”上安装插件,插件安装调用会更改目标扩展中的两个文件,例如店面扩展:
- myStorefront/.classpath
- myStorefront/extensioninfo.xml
这些文件通常受源代码控制,因此如果您提交它们,每次构建项目时都会有一个 ant 宏将插件复制到扩展目录中。
此外,插件应该添加到localextensions.xml,通常有一个用于本地开发环境和生产的模板,两者都应该更新。
我使用的是 hybris 2005 版
我用这个命令安装了插件
ant addoninstall -Daddonnames="notificationaddon" -DaddonStorefront.yacceleratorstorefront="myStorefront"
我如何 运行 不在所有设备上使用此命令就退出?我应该在哪里添加什么设置
我理解的设备,你是说服务器?如果这是正确的,那么您不必 运行 在服务器上这样做。相反,让 CI 脚本来处理这个问题。根据部署策略,您的脚本会自动 运行 此命令并将插件安装到店面。
每个 Addon 做不同的工作,需要不同的包含方式。
- 插件有一个文件
project.properties.template
,其中包含安装插件后激活的属性。 - 插件有
build.xml
用于构建它和店面扩展,无论何时调用。 - 包含与店面一起编译的 java 和 XML 的源代码。 AddOn 可以覆盖店面扩展中的任何资源。
有关详细信息,请访问 SAP 帮助门户中说明的 Addon Concept。
据我所知,无需在所有“设备”上安装插件,插件安装调用会更改目标扩展中的两个文件,例如店面扩展:
- myStorefront/.classpath
- myStorefront/extensioninfo.xml
这些文件通常受源代码控制,因此如果您提交它们,每次构建项目时都会有一个 ant 宏将插件复制到扩展目录中。
此外,插件应该添加到localextensions.xml,通常有一个用于本地开发环境和生产的模板,两者都应该更新。