Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse目标定义:p2存储库中缺少插件_Eclipse_Maven_Target_Tycho - Fatal编程技术网

Eclipse目标定义:p2存储库中缺少插件

Eclipse目标定义:p2存储库中缺少插件,eclipse,maven,target,tycho,Eclipse,Maven,Target,Tycho,我现在使用maven/tycho多次面对这个问题: 目标定义文件中定义的插件更改版本,并且在p2存储库中丢失 这有点烦人,因为以前构建的项目不再构建。你如何解决这个问题?每次发生这种情况时都要更新版本?如果您是针对内容不断变化的p2存储库进行构建,例如,您可能希望在目标文件中使用0.0.0元版本。只需将目标文件中的所有版本替换为0.0.0,Eclipse和Tycho将只使用p2存储库中可用的最新版本 但是请注意,在开发过程中应该只使用可变p2存储库。对于版本,您应该只使用不可变的p2存储库,以确

我现在使用maven/tycho多次面对这个问题:

目标定义文件中定义的插件更改版本,并且在p2存储库中丢失


这有点烦人,因为以前构建的项目不再构建。你如何解决这个问题?每次发生这种情况时都要更新版本?

如果您是针对内容不断变化的p2存储库进行构建,例如,您可能希望在目标文件中使用0.0.0元版本。只需将目标文件中的所有版本替换为0.0.0,Eclipse和Tycho将只使用p2存储库中可用的最新版本

但是请注意,在开发过程中应该只使用可变p2存储库。对于版本,您应该只使用不可变的p2存储库,以确保您的项目可以在需要提供补丁版本的情况下重新构建