C:\用户\ Shweta \您好> SBT
Java HotSpot(TM)64位服务器VM警告:忽略选项MaxPermSize = 256m;支持已在8.0中删除
[info]从C:\ Users \ Shweta.sbt \ 0.13 \ plugins
加载全局插件[info]从C:\ Users \ Shweta \ Hi \ project
加载项目定义[info]将当前项目设置为hi(在构建文件中:/ C:/ Users / Shweta / Hi /)
运行
[info]你好
嗨!
[成功]总时间:1秒,2017年2月24日12:41:13完成
编译
[成功]总时间:0秒,2017年2月24日12:41:17完成
蚀
[error]不是有效的命令:eclipse(类似:help,alias)
[错误]不是有效密钥:eclipse(类似:交付,许可,清理)
[错误] eclipse
[错误] ^
答案 0 :(得分:4)
您需要在插件定义文件中添加sbteclipse
插件(对于此,很可能是全局插件, - 在您的设置C:\Users\Shweta.sbt\0.13\plugins\plugins.sbt
中),之后您就可以使用{{1命令。
如果文件已更新而不离开shell,请务必在sbt shell中调用eclipse
。
查看sbteclipse GitHub了解详情。
答案 1 :(得分:0)
据我所知1.2.0版(截至2018年8月6日)未记录“当前”,则为:
C:\ Users \ Shweta.sbt \ 1.0 \ plugins \ plugins.sbt
我在Windows 10上对此进行了测试,并且eclipse命令成功执行。
答案 2 :(得分:0)
您需要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项目文档