我有问题最高的使用sbteclipse
我做了什么:
- 转到我的全球SBT文件夹。
- 创建一个插件文件夹
- 使用
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.1.0")
创建文件插件.sbt - 去了我的日食项目并创建了一个build.sbt文件
- 它包含:
名称:=" foo"
version := "1.0" scalaVersion := "2.9.2" libraryDependencies += "net.java.dev.jna" % "jna" % "3.4.0"
- 我正在选择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<username>.sbt
最有可能)。因此,应在%USERPROFILE%.sbtpluginsplugins.sbt
失败了,您可以将其直接添加到您的项目中。添加文件路径是<project_root>projectplugins.sbt
。如果project
目录不存在,则需要创建它。
我认为我可能已经找到了解决方案。首先,检查插件配置的默认目录是" user_home/.sbt/插件",而不是'user_home/.sbt/0.13/插件。
其次,指定的SBT版本似乎很重要。在" project_home/project/build.properties"中,有一个" sbt.version"属性。如果此文件中指定的SBT版本与实际安装的SBT版本不同,则可能存在问题。我认为我对此受到的影响更大,因为我使用了一个激活器模板,并且它已经在此'build.properties'文件中指定了" sbt.version"。
在四处闲逛时,我遇到了这个
"支持项目/插件/插件/已删除的插件配置。从SBT网站上删除了自0.11.2",网址为http://www.scala-sbt.org/0.13.0/docs/docs/docs/docs/commumunity/Community/Changesumanity/changesummary_0.13.0.html。我仍然看到很多人都指出应该在'project_home/projects/plugins.sbt'中进行配置。我认为这很令人困惑。
我也有类似的问题,并回答了类似的问题。
我尝试了"一切",最终,我只需要将sbt
从0.13.1
更新为0.13.9
。