休止状態、struts などを使用する MVC プロジェクトに IntelliJ IDEA13 を使用していますが、コードを書いているとき、たとえば、特定のインポートを必要とするオブジェクトを作成したり、愚かなことをしたとしても、Intellij はエラーを検出しません。エラーが赤で表示されないコードを持つもの。IntelliJではなくantでファイルをコンパイルしていますが、IDEは特にインポートとオートコンプリートに非常に便利で、なぜこれが起こっているのかわかりません。何か案は?
編集: これは、この MVC プロジェクト (> 2.000 ファイル) でのみ発生します。通常の Java プロジェクトではすべて問題ありません。
「project1」という名前のフォルダーが1つあり、そのフォルダー内に他の2つのフォルダーがあります.commonには必要なすべてのjarがあり、implにはプロジェクトのすべてのファイルがあります。
したがって、これらすべてをIntelliJに配置する方法は、IntelliJがすべてのフォルダーとファイルを取得できるように、「project1」という名前の新しいプロジェクトを作成することでした。
たぶんそれが原因で、設定に何か問題があります。
簡単な例として、私が呼び出した場合Query q = createQuery("select * c.name from c in class " + Category.class.getName() + " order by c.name desc");
、クラス Query のインポートがないため、IntelliJ はそのクラスをインポートしてクエリを赤にするように指示する必要がありますが、そうではなく、クエリで alt+enter をクリックしてもそうではありませんそのクラスをインポートするオプションを表示しないでください。私の IntelliJ は、それがコード内のエラーであることを知りません。
EDIT2: 新しいモジュールを作成しましたが、すべてが機能しているようです。モジュールに間違ったソース フォルダーがありました。