Eclipse 如何手动安装Scala插件?

Eclipse 如何手动安装Scala插件?,eclipse,scala,Eclipse,Scala,给予 目录中有功能和插件。我应该用哪一个,或者两者都用?我应该把它们全部解压到eclipse特性和/或插件目录中吗 顺便问一下,功能和插件之间有什么区别?您应该同时使用这两者:在Eclipse中安装新软件时,您可以在“可用软件列表”中输入 Eclipse将检测该地址p2站点中的特性和插件,并将全部安装 看这个 两者之间的区别 不要忘记为此安装使用正确的Eclipse版本: 如果您需要手动安装,您应该在eclipse.ini中引用的中从p2站点复制插件和功能目录的完整内容(参见此)。 (您不需

给予

目录中有功能和插件。我应该用哪一个,或者两者都用?我应该把它们全部解压到eclipse特性和/或插件目录中吗

顺便问一下,功能和插件之间有什么区别?

您应该同时使用这两者:在Eclipse中安装新软件时,您可以在“可用软件列表”中输入 Eclipse将检测该地址p2站点中的特性和插件,并将全部安装

看这个

两者之间的区别

不要忘记为此安装使用正确的Eclipse版本:


如果您需要手动安装,您应该在eclipse.ini中引用的中从p2站点复制
插件和
功能目录的完整内容(参见此)。
(您不需要复制
site.xml
contents.jar
artifact.jar

您将创建以下树(类似于本节中描述的另一个手动安装)

注:

myPlugins下的“
org.scala ide.1.0.0.201008022319
”文件夹实际上可以是任何名称!我只是根据features id取了一个名字,以清楚地识别您正在安装的Scala插件。
如果您的
myPlugins
中有多个Scala版本,p2将自动检测最新版本,即使您将它们安装在“
a/eclipse/..
”、“
b/eclipse/..
”、“
c/eclipse/..
”中。
我只需找到“
org.scala ide.1.0.0.201008022319
”比“
a
”、“
b
”或“
c
”更精确,就可以记住我共享的dropins中有哪些确切的插件

您需要有正确的Eclipse版本(classic 3.5.2),以确保包含Scala插件可能需要的所有依赖项


本地安装:

您可以在eclipse中的“dropins”目录中创建完全相同的树(“
org.scala ide.1.0.0.201008022319/eclipse/…
”) 您不需要在
eclipse.ini
中声明共享dropins目录

我只是更喜欢使用共享的dropins,因为我有很多eclipse安装,但是如果您有正确的eclipse,您可以直接在
中创建相同的树


脏安装:

最后,你可以:

  • 复制“
    http://download.scala-ide.org/update-current-35/plugins/在eclipse的
    插件
    目录中
  • 复制“
    http://download.scala-ide.org/update-current-35/features/
    '在eclipse的
    功能
    目录中

但我发现这不是很干净,因为它混淆了Eclipse发行版附带的本机插件和正在添加的额外插件。

只需在Eclipse中拖放Scala IDE即可。您可以在下面的链接中找到拖放图像文件(安装)

然后按照安装步骤进行操作


我知道这是一个老问题,也许由不同的网站更好地处理/回答,尽管我刚刚添加了以下内容作为更新网站,并安装了相关部件


对于neon版本的eclipse,我们可以通过以下步骤添加Scala插件

  • 帮助-->安装新软件
  • 单击“使用”文本字段旁边的添加按钮
  • 在位置中输入“”,并给出一些您可以记住的名称
  • 列出了与Scala相关的插件树。选择要添加的组件
  • 单击下一步,下一步,完成

  • 目前,我正在使用Eclipse IDE,然后添加了Scala插件,只需执行以下步骤:

    转到仪表板上EclipseIDE顶部的“帮助”选项


    上面的源代码为我工作。

    您好,我知道如何使用url安装此插件,我的问题是如何手动安装:)我是否也可以将此用于Galilleo版本@asksuperu:是的,你可以,但是“支持的dropins格式”导致了我在回答中提到的相同的树结构。捆绑包池比共享的dropins要复杂一些(我提到了捆绑包池)。我已经编辑并完成了我的回答,以解决Scala插件的手动安装部分。正如您所建议的,我将安装图标从中删除到了我的IDE中,因此我可以使用Eclipse。但是现在,如果我将eclipse安装复制到另一台机器上,当我在另一台机器上打开IDE时,我看不到Scala(例如,没有Scala透视图)。怎么会?
    -Dorg.eclipse.equinox.p2.reconciler.dropins.directory=C:/path/to/myPlugins
    
    C:/path/to/myPlugins
      org.scala-ide.1.0.0.201008022319
         eclipse
           features
             ch.epfl.lamp.sdt_2.8.0.scala-ide-upgrade.jar
             org.eclipse.contribution.weaving_1.6.4.scala-ide-upgrade.jar
             org.scala-ide.sdt.feature_1.0.0.201008022319.jar
             org.scala-ide.sdt.weaving.feature_1.0.0.201008022319.jar
           plugins
             org.aspectj.runtime_1.6.9.20100629172100.jar
             org.aspectj.weaver_1.6.9.20100629172100.jar
             org.eclipse.contribution.weaving.jdt_2.1.0.e35x-release-20100630-1500.jar
             org.eclipse.equinox.weaving.aspectj_1.0.0.v20100108.jar
             org.eclipse.equinox.weaving.hook_1.0.0.v20100108.jar
             org.scala-ide.scala.compiler_2.8.0.jar
             org.scala-ide.scala.library_2.8.0.jar
             org.scala-ide.sdt.aspects_1.0.0.201008022319.jar
             org.scala-ide.sdt.core_1.0.0.201008022319.jar
             org.scala-refactoring.library_0.2.0.201008022305.jar
             scalariform_0.0.5.201007302350.jar