Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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
Java Eclipse的新版本刚刚问世。我能做些什么来避免再次手动查找我的插件?_Java_Eclipse_Eclipse 3.4_Eclipse 3.5 - Fatal编程技术网

Java Eclipse的新版本刚刚问世。我能做些什么来避免再次手动查找我的插件?

Java Eclipse的新版本刚刚问世。我能做些什么来避免再次手动查找我的插件?,java,eclipse,eclipse-3.4,eclipse-3.5,Java,Eclipse,Eclipse 3.4,Eclipse 3.5,Galileo在前几天发布了,尽管Eclipse下的插件,依我看,比以前更容易处理,但如果有一种简单的方法让我升级到新版本(并随身携带我的插件),那将是非常棒的 有什么建议吗 In many cases you may/should be able to copy the plugin files from your Eclipse 3.4 install directory (i.e. eclipse/plugins) over to your new Galileo plugins dir

Galileo在前几天发布了,尽管Eclipse下的插件,依我看,比以前更容易处理,但如果有一种简单的方法让我升级到新版本(并随身携带我的插件),那将是非常棒的

有什么建议吗

In many cases you may/should be able to copy the plugin files from your Eclipse 3.4 install directory (i.e. eclipse/plugins) over to your new Galileo plugins directory. There are some exceptions, but they tried to keep the plugin API and binaries backwards compatible with the previous release. You can find more information in the eclipse/readme directory under your Galileo install directory. See filename: readme_eclipse.html Section: "Compatibility with Previous Releases" 在许多情况下,您可能/应该能够从Eclipse3.4复制插件文件 将目录(即eclipse/插件)安装到新的Galileo插件目录。 也有一些例外,但他们试图保留插件API和二进制文件 向后兼容以前的版本。 您可以在eclipse/readme目录下的 伽利略安装目录。 请参阅文件名:readme_eclipse.html部分:“与早期版本的兼容性” 请不要直接尝试,好吗

这里是我想到的最接近的东西,假设我的旧Eclipse足够新,因此它使用了类似的更新管理器(P2)

在旧的Eclipse中,转到首选项->安装/更新->可用软件站点。 选择那些不是内置的(您将看到它们的名称,或者至少是一个非eclipse URL)。您可以选择所需的内容,然后将其导出为XML

现在转到新的Eclipse,转到相同的首选项窗口,并从XML导入更新站点。现在,当您安装新软件时,您应该可以看到您的更新站点,尽管您可能仍然需要手动为提供多个下载的插件选择选项

重要提示:一些插件供应商实际上为不同的Eclipse版本提供了不同的更新站点,因此您仍然会指向旧插件。如果您从未将现有插件更新为新版本,则通常会发生这种情况。一个常见的例子是Subclipse,因此您可能希望手动升级该Subclipse

我这样做:

还不确定我有多喜欢这种方法——我还在尝试。基本上,我可以为每个插件安装创建一个补丁,并将其应用到新版本


另外,我在其他产品上使用这种方法,因此我可以在任何地方使用相同的过程。

看看这篇博客:


我还使用该服务构建了我自己的Eclipse发行版。我想应该很容易升级这样一个概要文件中的核心元素,保留插件。它包含了依赖项检查,所以运行发行版非常好。

我建议阅读:“”,专门为eclipse3.5编写

我使用的方法是将我的所有插件存储到一个共享Dropins文件夹中,然后在eclipse.ini中使用以下行启动我的eclipse:

-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/<myPath>/mySharedDropins
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=//mySharedDropins
只要这一行出现在任何未来eclipse的eclipse.ini中,所有这些新安装都将检测并使用我的共享插件


再加上a,你就可以出发了

脉冲是一个伟大的工具的工作。应尽快添加对Eclipse3.5的支持