Eclipse plugin 在RCP项目中导入依赖插件时,是否必须指定依赖插件版本。什么';最佳做法是什么?

Eclipse plugin 在RCP项目中导入依赖插件时,是否必须指定依赖插件版本。什么';最佳做法是什么?,eclipse-plugin,swt,eclipse-rcp,Eclipse Plugin,Swt,Eclipse Rcp,我的RCP产品中有n个插件,它们相互依赖。在依赖项中导入它们作为所需插件时,指定它们的版本或不指定版本号是一种好做法 附言:如果我指定了版本号,每当我的插件版本改变时,我都应该改变我作为依赖项添加它们的每个插件 否,您不必指定版本。在这种情况下,任何版本都可以 如果指定单个版本,则这是所需的最低版本-不需要精确匹配 最后,您可以指定一个值范围-这提供了允许的最小和最大版本 如果您知道某个插件至少需要另一个插件的最低版本,则应指定该最低版本。您只需要在进行不兼容的更改时更改最低版本 您可以指定您认

我的RCP产品中有n个插件,它们相互依赖。在
依赖项
中导入它们作为所需插件时,指定它们的版本或不指定版本号是一种好做法


附言:如果我指定了版本号,每当我的插件版本改变时,我都应该改变我作为依赖项添加它们的每个插件

否,您不必指定版本。在这种情况下,任何版本都可以

如果指定单个版本,则这是所需的最低版本-不需要精确匹配

最后,您可以指定一个值范围-这提供了允许的最小和最大版本

如果您知道某个插件至少需要另一个插件的最低版本,则应指定该最低版本。您只需要在进行不兼容的更改时更改最低版本


您可以指定您认为在将来的版本中将要进行不兼容更改的最大版本。

不,您不必指定版本。在这种情况下,任何版本都可以

如果指定单个版本,则这是所需的最低版本-不需要精确匹配

最后,您可以指定一个值范围-这提供了允许的最小和最大版本

如果您知道某个插件至少需要另一个插件的最低版本,则应指定该最低版本。您只需要在进行不兼容的更改时更改最低版本

您可以指定您认为在将来的版本中将要进行不兼容更改的最大版本