Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.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
安装sbteclipse_Eclipse_Scala_Sbt_Sbteclipse - Fatal编程技术网

安装sbteclipse

安装sbteclipse,eclipse,scala,sbt,sbteclipse,Eclipse,Scala,Sbt,Sbteclipse,我在使用上有问题 我所做的: 转到我的全局sbt文件夹 创建了一个插件文件夹 使用addSbtPlugin(“com.typesafe.sbteclipse“%”sbteclipse plugin“%”2.1.0“)创建文件plugins.sbt 转到我的eclipse项目并创建了build.sbt文件 它包括: 名称:=“foo” 我正在cmd中选择项目文件夹。并键入sbt eclipse 但我总是得到以下错误 [error] Not a valid command: eclipse

我在使用上有问题

我所做的:

  • 转到我的全局sbt文件夹
  • 创建了一个插件文件夹
  • 使用
    addSbtPlugin(“com.typesafe.sbteclipse“%”sbteclipse plugin“%”2.1.0“)创建文件plugins.sbt
  • 转到我的eclipse项目并创建了build.sbt文件
  • 它包括:
名称:=“foo”

  • 我正在cmd中选择项目文件夹。并键入
    sbt eclipse
但我总是得到以下错误

[error] Not a valid command: eclipse (similar: help, alias)
[error] Not a valid project ID: eclipse
[error] Expected ':'
[error] Not a valid key: eclipse (similar: deliver, licenses, clean)
[error] eclipse
[error]        ^

ps:我正在使用Windows。我也在使用sbt 0.12

您的全局sbt文件夹位于
%USERPROFILE%\.sbt
C:\Users\\.sbt
)。因此,应该在
%USERPROFILE%\.sbt\plugins\plugins.sbt


如果失败,您可以直接将其添加到项目中。添加文件路径为
\project\plugins.sbt
。如果
项目
目录不存在,您需要创建它。

我想我可能已经找到了解决方案。首先,为插件配置检查的默认目录是“USER\u HOME/.sbt/plugins”,而不是“USER\u HOME/.sbt/0.13/plugins”

其次,指定的sbt版本似乎很重要。在“PROJECT_HOME/PROJECT/build.properties”中,有一个“sbt.version”属性。如果此文件中指定的sbt版本与实际安装的sbt版本不同,则可能存在问题。我想我受到的影响更大,因为我使用的是Activator模板,并且在这个“build.properties”文件中已经指定了“sbt.version”

在四处打听的时候,我发现了这个

sbt网站上的“对project/plugins/中插件配置的支持已被删除。自0.11.2以来,该支持已被弃用”。我仍然看到很多人指出应该在“PROJECT_HOME/projects/plugins.sbt”中配置它。我认为这很令人困惑。

我有一个类似的问题,也有一个类似的问题


我尝试了“一切”,最终,我只需要将我的
sbt
0.13.1
更新到
0.13.9

我的名字在
%USERPROFILE%\.sbt\plugins\build.sbt
(不是
plugins.sbt
)中,它可以用任何名字命名,只要它在plugins目录中,并且扩展名是“sbt”“~\.sbt\0.13\plugins\build.sbt”。当使用Version=>0.13时,我认为文件夹是由版本信息扩展的
[error] Not a valid command: eclipse (similar: help, alias)
[error] Not a valid project ID: eclipse
[error] Expected ':'
[error] Not a valid key: eclipse (similar: deliver, licenses, clean)
[error] eclipse
[error]        ^