プロジェクトにIntelliJ 12といくつかのグルーヴィーなコード(Javaコードの山とともに)があります。
intelliJ では、クラス A のいくつかのグルーヴィーなコードのインポートを確認できます。また、そのコードを含むライブラリも含めました。
ただし、パッケージ自体は 1 つの色 (インポート用) ですが、インポートされる実際のクラスは赤です。これは、何らかの問題を意味します。マウスをその上に置いても問題はありません。
「make」または「rebuild project」を実行すると、問題が発生します。
Groovyc: unable to resolve class com.blah.blah.blah.A
どうすればこれを解決できますか?
現在、私のプロジェクトのセットアップは次のようになっています。
(プロジェクト構造 -> プロジェクト設定 -> ライブラリ) の「ライブラリ」の下に、次のものがあります。
すべての Groovy コードを含む jar ファイル すべての Groovy コードを含む src jar ファイル
「モジュール」セクションには、src ファイルとクラス ファイルに関連付けられたライブラリ セクションのライブラリ名と、小さな「エクスポート」があります。その横のボタンにチェックが入っています。
ちなみに、intelliJ でクラスを開いても、ソース コードが表示されることはありません。
他に何かしなければならないことはありますか?
私はこれを解決しましたが、groovy が「リソース パターン」リストに載らない理由を誰かが知っていて、賛成票を投じたい場合は、声をかけてください。