IBM Notes:Eclipse插件部署到框架目录

时间:2017-11-29 09:56:49

标签: deployment eclipse-plugin lotus-notes

我不完全确定,如果这个问题出现在这里的正确论坛中,但由于它是关于开发环境和部署开发的,我认为可以省略。

我有一个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 =&#34; true&#34;插件始终安装到工作空间目录而不是功能目录。

如何更改此行为?

1 个答案:

答案 0 :(得分:2)

确保在共享网站上拥有写入权限。

如果不是问题,请尝试使用共置关联来指定部署站点应该与另一个插件相同; com.ibm.rcp.site.anchor.shared.feature始终安装在共享网站上,因此您可以添加以下内容:

colocation-affinity="com.ibm.rcp.site.anchor.shared.feature"

您可以在此处找到有关此主题的更多信息:LINK