2013-12-09 13 views
5

gen-idea用のsbtとプラグインをダウンロードしてインストールしました。 しかし、ビルドされたプロジェクトはアイデア上で実行することはできません。 また、私はgen-ideaを実行しても "project"フォルダは生成されません。 誰かがsbtとsbt-ideaプラグインをインストールして設定する方法を教えてもらえますか?ここでの問題は設定していると思います。sbt-ideaをインストールしてgen-ideaをインストールするには

+1

この質問は、プラグインが正しくインストールされ、設定されているために、話題にはならないようです。より良い答えは、プラグインのドキュメント内にあります。ありがとう。 –

答えて

7

すべてのsbtプロジェクトには、プロジェクトディレクトリのルートにあるprojectフォルダがあります。私は間に空白行を持って

resolvers += "Sonatype snapshots" at "http://oss.sonatype.org/content/repositories/snapshots/" 

addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.6.0-SNAPSHOT") 

お知らせ:そこplugins.sbtと場所 - あなたがそこにというファイルを作成する必要があります。次に、開かれたsbtセッションコールreloadコマンドを使用している場合は、gen-ideaを呼び出してアイデアファイルを生成することができます。また、sbt-classifiersをダウンロードソースに追加することをお勧めします。

そうでなければ、~/.sbt/0.13/plugins/build.sbtファイルに同じ2行を挿入することで、このプラグインをすべてのsbtプロジェクトにグローバルに表示させることができます。

このプロジェクトを生成したら、IDEAでOpen Projectを選択して、新しく生成されたプロジェクトを選択します。これはうまくいかない場合は、追加情報を提供する必要があります。

+0

私も同じことをしました。しかしアイデアでそれを開いた後、私はそれを実行しようとしました。それは言う スレッド "main"の例外java.lang.RuntimeException:間違った引数:[scala.tools.nsc.CompileClient] \t at org.jetbrains.plugins.scala.compiler.rt.ClassRunner.main(ClassRunner.java: 30) – ddarz4u

+1

IDEAでこれを行うと、例えばsbtプラグインでIDEAが 'reload project'ウィンドウをポップアップするはずです。 – 4lex1v

+1

アイデアsbtとScalaプラグインを使用しているときに 'gen-idea'はまだ必要ですか? –

関連する問題