我已下载并安装了gen-idea的sbt和插件。 但是建成的项目不能按想法运行。 当我运行gen-idea时,也不会生成“project”文件夹。 有人可以告诉我应该如何安装sbt和sbt-idea插件并配置它,因为我认为这里的问题是配置。
答案 0 :(得分:7)
在所有sbt项目中,您有一个project
文件夹(位于项目目录的根目录中)。您需要在那里创建一个名为 - plugins.sbt
的文件并放在那里:
resolvers += "Sonatype snapshots" at "http://oss.sonatype.org/content/repositories/snapshots/"
addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.6.0-SNAPSHOT")
请注意,我之间有一个空行。然后,如果您有一个打开的sbt会话调用reload
命令,则可以调用gen-idea
来生成构思文件,我也建议您将sbt-classifiers
添加到下载源。
否则,您可以通过在~/.sbt/0.13/plugins/build.sbt
文件中放置相同的两行,使此插件全局显示在您的所有sbt项目中。
生成此项目后,在IDEA中选择Open Project
并选择新生成的项目。这应该可以,如果没有,提供一些额外的信息。