私はおそらく愚かな問題があります。私はIntelliJ IdeaにSBTビルドスクリプト(Build.scala)を書いていますが、IDEはSBTクラス(Build、Projectなど)を認識しません。私はプロジェクトにsbt-launch.jarを添付しましたが、sbt-launch.jarにはこれらのクラスが含まれていないので何も変更されませんでした。この仕事をするために私は何をすべきですか?Intellij IdeaにSBTクラスを追加するには?
答えて
彼はSBT * .scalaビルドファイルを編集するために参照する必要のあるjarファイルを質問しています - IntellijでSBTプロジェクトを構築する方法ではありません。私は同じことを働かせようとしています。 –
試しましたか?このプラグインは、すべてのsbt jarsを含める最も簡単な方法です。 –
私はそのプラグインを使用しています。私はあなたがしたいことを混乱させていると思います。彼は* Project.scalaファイルのコード補完/検証を望んでいます。 –
[OK]を、ZSHがインストールされたLinuxシステム上で、私は厄介なクラスファイルの場所を....解明するために、以下の使用してきましたが、何もないよりはまし
zsh
setopt extendedglob
for i (/home/work/.sbt/boot/scala-2.9.2/org.scala-sbt/sbt/0.12.0/*(.)); do for j ($(zipinfo -1 $i)) ; do echo $i $j ; done ; done | grep Task
使い方上記は、タスクが定義されていることを発見しました:
/home/work/.sbt/boot/scala-2.9.2/org.scala-sbt/sbt/0.12.0/task-system-0.12.0.jar
私はこれまでに参照されているクラスのためにこれを行う必要があると思います。
添付する必要があるのは、SBTランチャーではなくダウンロードされたSBTライブラリーです。 SBTランチャーjarは、SBTとScalaを別のディレクトリにダウンロードします。
自分でプロジェクトをセットアップしようとするのではなく、sbt-ideaプラグインを使用することもお勧めします。あなたはまだ自分でそれをしたい場合はしかし、その後、あなたのIntelliJモジュールに次のjarファイルを追加します。
<boot dir>/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/*.jar <boot dir>/scala-2.9.1/lib/*.jar
ブートdirはあなたがSBTのインストール方法に応じて異なります。 yumやその他の標準的な方法でインストールした場合、ブートディレクトリは〜/ .sbt/bootになります。
- 1. IntelliJ IDEAの* .sbtファイルのシンタックスハイライト
- 2. Intellij IDEAの "Tests"スコープにカスタムディレクトリを追加するには?
- 3. JUnitのJavaDocをIntelliJ IDEAに追加するには?
- 4. のIntelliJ IDEAとSBTの構文エラー
- 5. Intellij IDEA。一部のフォルダからプロジェクトにファイルを追加する
- 6. Intellij Ideaにスロー宣言を追加するためのショートカット
- 7. IntelliJ IDEA 11にJava EE SDKライブラリを追加する方法
- 8. sbt-ideaとサブプロジェクト
- 9. IntelliJ IDEAがSBTの依存関係を理解する
- 10. IntelliJ IDEA 11 CDIファセットの追加に失敗しますか?
- 11. sbt-ideaをインストールしてgen-ideaをインストールするには
- 12. IntelliJ + sbt-idea-pluginでScalaアプリケーションをデバッグできない
- 13. Scalaプロジェクト(IntelliJ Idea 12およびsbt)のデバッグ
- 14. 公開されていないIntellij Ideaの共有SBTモジュール
- 15. IntelliJ IDEAで-eaのようなコンパイラオプションをどこに追加しますか?
- 16. SBT、Scala、SBT-Idea、Playフレームワークの連携について
- 17. IntelliJ IDEA更新クラスに時間がかかりすぎる
- 18. IntellijにPlay 2.0を追加
- 19. intelliJにネイティブdllファイルを追加する
- 20. intellijアイデアプロジェクトにjquery uiを追加する
- 21. android intellijディレクトリにクラスファイルを追加する
- 22. IntellijにTomcatサーバーを追加する
- 23. Play 2.0:ページフッターにSBTビルド番号を追加するには
- 24. IntelliJ IDEA Pluginを書くには?
- 25. イメージの追加時にR.javaでIntelliJ IDEA 10.5エラーが発生しました!
- 26. JetBrains IntelliJ IDEAでコメントテンプレートを編集し、タイプまたは機能のコメントを追加するには?
- 27. IntelliJ IDEA .IPRと.IWSファイルにマージする
- 28. のIntelliJ IDEA:コードカバレッジ
- 29. Intellij IDEAカスタムオートコンプリート
- 30. AOSPとIntelliJ IDEA
最近のIntelliJ IDEA 13.xでは[SBTサポートが付いています](http://blog.jetbrains.com/scala/2013/11/18/built-in-sbt- intellij-idea-13 /)をサポートしています。 –