IBM Notes:Eclipse 插件部署到框架目录
IBM Notes: Eclipse Plugin deployment to framework directory
我不完全确定这个问题是否出现在正确的论坛中,但由于它是关于开发环境和部署开发的,所以我认为不必再问了。
我有一个用于 IBM Notes 客户端的插件,我需要在后台静默安装它。
我使用 "CustomizeAddon.exe" 创建了一个包并创建了一个包含以下内容的 install.addon.xml:
<?xml version="1.0" encoding="UTF-8"?>
<ibm-portal-composite>
<domain-object name="com.ibm.rcp.installmanifest">
<object-data>
<install>
<installfeature id="Jabber4Notes" required="true">
<requirements>
<feature id="com.endava.jabber4notes.feature"
version="2.11.8.298" match="compatible"
shared="true" mergeaction="add"
url="jar:${installer.root}/updateSite.zip!/" />
<feature id="com.endava.jabber4notes.IMPFragmentFeature"
version="2.11.8.298" match="compatible"
shared="true" mergeaction="add"
url="jar:${installer.root}/updateSite.zip!/" />
</requirements>
</installfeature>
</install>
</object-data>
</domain-object>
</ibm-portal-composite>
但是尽管我使用参数 shared="true" 插件总是安装到工作区目录而不是功能目录。
如何改变这种行为?
确保对共享站点具有写权限。
如果这不是问题,请尝试使用共置亲和力来指定部署站点应该与另一个插件相同; com.ibm.rcp.site.anchor.shared.feature
始终安装在共享站点上,因此您可以添加:
colocation-affinity="com.ibm.rcp.site.anchor.shared.feature"
您可以在此处找到有关此主题的更多信息:LINK
我不完全确定这个问题是否出现在正确的论坛中,但由于它是关于开发环境和部署开发的,所以我认为不必再问了。
我有一个用于 IBM Notes 客户端的插件,我需要在后台静默安装它。
我使用 "CustomizeAddon.exe" 创建了一个包并创建了一个包含以下内容的 install.addon.xml:
<?xml version="1.0" encoding="UTF-8"?>
<ibm-portal-composite>
<domain-object name="com.ibm.rcp.installmanifest">
<object-data>
<install>
<installfeature id="Jabber4Notes" required="true">
<requirements>
<feature id="com.endava.jabber4notes.feature"
version="2.11.8.298" match="compatible"
shared="true" mergeaction="add"
url="jar:${installer.root}/updateSite.zip!/" />
<feature id="com.endava.jabber4notes.IMPFragmentFeature"
version="2.11.8.298" match="compatible"
shared="true" mergeaction="add"
url="jar:${installer.root}/updateSite.zip!/" />
</requirements>
</installfeature>
</install>
</object-data>
</domain-object>
</ibm-portal-composite>
但是尽管我使用参数 shared="true" 插件总是安装到工作区目录而不是功能目录。
如何改变这种行为?
确保对共享站点具有写权限。
如果这不是问题,请尝试使用共置亲和力来指定部署站点应该与另一个插件相同; com.ibm.rcp.site.anchor.shared.feature
始终安装在共享站点上,因此您可以添加:
colocation-affinity="com.ibm.rcp.site.anchor.shared.feature"
您可以在此处找到有关此主题的更多信息:LINK