IntelliJ IDEA 13(コミュニティエディション)とScalaプラグインを使用しています。
build.sbt
正常に動作する既存のScalaプロジェクトの最初のインポート。ライブラリの依存関係はIDEAによって取得されました。最初のインポート後に追加された追加の依存関係は選択されませんでしたが、auto-import
オプションをチェックしました。
IDEAに依存関係を再ロードさせるにはどうすればよいbuild.sbt
ですか?
IntelliJ IDEA 13(コミュニティエディション)とScalaプラグインを使用しています。
build.sbt
正常に動作する既存のScalaプロジェクトの最初のインポート。ライブラリの依存関係はIDEAによって取得されました。最初のインポート後に追加された追加の依存関係は選択されませんでしたが、auto-import
オプションをチェックしました。
IDEAに依存関係を再ロードさせるにはどうすればよいbuild.sbt
ですか?
回答:
SBTに変更をリロードさせる:SBTツールウィンドウ(IDEの右側)を開き、更新ボタンを押します。
自動インポート機能を使用する場合は、ファイルを保存して自動更新を強制する必要があります。
2013年12月7日の時点で、問題は解決されました。IntelliJ IDEAでScalaプラグインを更新する必要があります(これはコミュニティエディションとUltimateエディションの両方に適用されます)。
これは、JetBrains開発者コミュニティWebサイト(http://devnet.jetbrains.com/thread/451395)で開かれた問題へのリンクです。
これはorg.jetbrains:sbt-structure:latest.integration
、今夜、約4または5時間前に発生した、壊れた出版物が原因である可能性があります。あなたの投稿が4時間経過しているとすると...
idea.log
(~/Library/Logs/IntelliJIdea13
または~/Library/Logs/IdeaIC13
OSXで)ツタの活動を見ることができます。
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: org.jetbrains#sbt-structure;latest.integration: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn]
[warn] Note: Some unresolved dependencies have extra attributes. Check that these dependencies exist with the requested attributes.
[warn] org.jetbrains:sbt-structure:latest.integration (sbtVersion=0.13, scalaVersion=2.10)
JetBrainsでチケットをオープンしました。
sbt.jetbrainsの壊れたplublicationのチケットが解決されました。Scalaプラグインを更新すると、この問題が修正されますチケット:http : //devnet.jetbrains.com/thread/451395
おそらくこれはある種のプロジェクトでのみ機能しますが、私の場合、
ライブラリ側では、次のようにしsbt
ます。publishLocal
ライブラリが配置されているクライアント側で、メニュー項目をクリックします。Build -> Build (Ctrl-F9)
開いているファイルまたはIntellisensがまだ最新でない場合は、Ctrl-Alt-Y
(メニュー項目File -> Synchronize
)をクリックして、更新されたコードベースを反映するファイルを取得します。
必要がないのrefresh all sbt projects
は私にとっては速いです。