以下是我们项目的设置:
通过上面的设置,当每晚构建运行时,插件会获得一个新的版本号,即使插件的源代码没有任何变化。这样做会产生很多冗余版本的插件,当我们提供每晚构建的输出作为更新站点时,它成为一个问题。 Eclipse不必要地下载更新站点中的所有插件,因为时间戳已更改,并且它将所有插件视为新版本,即使先前版本的大多数插件的功能或内容没有任何变化。
基于上面的解释,有没有办法防止使用每晚构建生成新版本的插件,可能是通过Jenkins中的配置更改或使用tycho或Maven等中的功能。版本应该更新自动使用已更改的插件(源代码或配置)的每晚构建
答案 0 :(得分:3)
Tycho 0.16.0中的新功能可能有所帮助。见http://wiki.eclipse.org/Tycho/Reproducible_Version_Qualifiers