添加两个相同版本的插件

问题描述 投票:0回答:1

如何在Eclipse产品文件中添加具有相同版本的两个同名插件?

例如,lua编辑器插件有一个名为com.naef.jnlua的插件,其中有两个版本0.9.1和1.0.3,都需要添加两个版本。

我正在开发一个eclipse插件产品,我想将两个插件都添加到我的.product文件中,但是我的文件仅考虑插件com.naef.jnlua的最新版本。

注意:Eclipse IDE接受两个版本。

帮助我解决问题。

eclipse-plugin eclipse-rcp
1个回答
0
投票

我使用Eclipse Photon,可以观察到以下内容:

  1. [在产品编辑器中,“ validate ...”按钮可能为产品所引用的当前目标中具有至少两个版本的每个插件表示“ Missing约束:...”,但这不会阻止导出产品!这只是误导,我花了几个小时才能理解。
  2. 我设法在一个产品中包含org.apache.batik框架的两个版本
    1. 在该产品中,我只有一行,它指定了先前构建期间未找到的版本(先尝试不使用版本,有时它也对我有用)
      1. <plugin id="org.apache.batik.css" version="1.6.0.v201011041432"/>
    2. 我按预期在产品导出向导创建的生成的p2 repository \ plugins文件夹中找到了2个jar:
      1. org.apache.batik.css_1.6.0.v201011041432.jar
      2. org.apache.batik.css_1.9.1.v20180313-1559.jar

产品中仅存在一行

© www.soinside.com 2019 - 2024. All rights reserved.