0

C:\Users\Shweta\Hi>sbt

Java HotSpot(TM) 64 位服务器 VM 警告:忽略选项 MaxPermSize=256m;在 8.0 中删除了支持

[信息] 从 C:\Users\Shweta.sbt\0.13\plugins 加载全局插件

[信息] 从 C:\Users\Shweta\Hi\project 加载项目定义

[信息] 将当前项目设置为 hi(在构建文件中:/C:/Users/Shweta/Hi/)

[信息] 跑嗨

你好!

[成功] 总时间:1s,2017年2月24日12:41:13 PM完成

编译

[成功] 总时间:0 s,完成时间:2017-02-24 12:41:17 PM

[错误] 不是一个有效的命令:eclipse(类似:帮助,别名)

[错误] 不是有效的密钥:eclipse(类似:交付、许可证、清理)

[错误] 日食

[错误] ^

4

3 回答 3

4

您需要将sbteclipse插件添加到您的插件定义文件(为此,很可能是全局的,在您的设置中C:\Users\Shweta.sbt\0.13\plugins\plugins.sbt),之后您将能够使用eclipse命令。

如果在不离开 shell 的情况下更新了文件,请确保调用reloadsbt shell。

查看sbteclipse GitHub了解更多详情。

于 2017-03-19T21:32:28.890 回答
2

您需要sbteclipse插件定义才能执行eclipse命令。

您可以添加插件定义:

  • 在全局插件文件中~/.sbt/<SBT_VERSION>/plugins/plugins.sbt
  • 或在您的本地项目插件文件中<PROJECT_DIR>/project/plugins.sbt

必须通过添加定义来添加插件:

`addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "<PLUGIN_VERSION>")`

例如:

`addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "5.2.4")`

添加插件定义后,您可以将eclipse命令运行为:

[play-scala-app] $ eclipse
[info] About to create Eclipse project files for your project(s).
...

另请参阅https://github.com/sbt/sbteclipse上的 sbteclipse 项目文档

于 2018-12-12T21:25:43.943 回答
0

据我所知,版本 1.2.0(截至 2018 年 8 月 6 日)没有记录“当前”,它将是:

C:\Users\Shweta.sbt\1.0\plugins\plugins.sbt

我在 Windows 10 上对此进行了测试,eclipse 命令成功。

于 2018-08-06T13:48:07.027 回答