我在使用sbteclipse时遇到了问题
我所做的:
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.1.0")文件命名为:= "foo“ 版本:= "1.0“scalaVersion := "2.9.2”libraryDependencies += "net.java.dev.jna“% "jna”% "3.4.0“
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
发布于 2012-10-20 00:26:25
您的全局sbt文件夹位于%USERPROFILE%\.sbt (C:\Users\<username>\.sbt最有可能)。所以您的插件应该在%USERPROFILE%\.sbt\plugins\plugins.sbt中定义。
如果失败,您可以直接将其添加到项目中。添加文件路径为<project_root>\project\plugins.sbt。如果project目录不存在,则需要创建它。
发布于 2015-05-22 12:40:05
我想我可能已经找到解决办法了。首先,为plugins配置检查的默认目录是‘USER_HOME/..sbt/plugins’,而不是‘USER_HOME/..sbt/0.13/plugins’。
其次,指定的sbt版本似乎很重要。在'PROJECT_HOME/project/build.properties‘中,有一个'sbt.version’属性。如果此文件中指定的sbt版本与实际安装的sbt版本不同,则可能会出现问题。我认为这对我的影响更大,因为我使用的是一个Activator模板,并且它已经在这个'sbt.version‘文件中指定了'build.properties’。
当我四处闲逛的时候,我发现了这个
“对项目/plugins/插件中插件配置的支持已被删除,从0.11.2开始就不再推荐它了”,来自0.13.0.html的sbt网站。我仍然看到很多人指出,应该在‘PROJECT_HOME/PROJECT/plugins.sbt’中配置它。我觉得这很令人困惑。
https://stackoverflow.com/questions/12983900
复制相似问题