私は現在、ゲームコンテンツがサーバー側のコア(エンジン)から分離されているScalaでオンラインマルチプレイヤーゲームを開発中です。これは、SBTを使用したマルチプロジェクトビルドによって行われます。IntelliJは私に既存のScalaクラスをインポートさせません
コードをリファクタリングしているうちに、私は物事を移動し、すべてのソースファイルを再構成したいと思っていました。しかし、私がファイルの大半をパッケージ化してしまったとき、事態が壊れ始め、IntelliJはコアモジュールから既存の特性をもうインポートできなくなりました。コマンドラインで
- ファイル名を指定して実行「SBTクリーン」:私はこの問題を解決するために、次のことを試してみましたが、何も働いていない here
:
私はGyazoが問題を説明すると、記録GIFを提供しています「無効化キャッシュ」オプションを使用してのIntelliJ
- 再起動のIntelliJで
- はクローズし、再オープンプロジェクトソリューション
更新:Here's私のパッケージツリーのスクリーンショット。
「import rogue.core.game.extension.GameExtenstion'」という行を手動で追加してみませんか? –
私はやったし、どちらも動作しません。まるでそれが見つからないかのように振る舞います。 – ExecutorService
プロジェクトパッケージのツリー構造で更新すると便利です。 –