2017-11-27 2 views
-1

私は、クライアント、共通、サーバーのような複数のモジュールを持つプロジェクトに取り組んでいます。 プロジェクトのサーバーモジュールに共通のモジュールで作成した新しいクラスを参照しているサービスがあります。 >Intellijマルチモジュールプロジェクト - シンボルが見つかりません

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin .... cannot find symbol 
[ERROR] symbol : class Document 

私は、共通のモジュールに追加された新しいドキュメントクラスの - 私はローカルでプロジェクトを実行したときに何らかの理由で は、私は繰り返しこのエラーが発生します。

ビルド時 - >共通モジュールとサーバーモジュールを再構築すると、エラーが消えます。 しかし、これはClassNotFoundExceptionでランタイム中に失敗します mvn spring-boot:runコマンドでプロジェクトを実行しています

永続的な修正はありますか?

私はプロジェクトの構造を修正するか、設定に適切な依存関係を追加する必要があると思います。

+0

私はmvn spring-bootを使ってプロジェクトを実行しています:command_を実行すると、コマンドラインMavenで正常に動作し、エラーがIdeaにのみ存在するとは限りませんか? – helospark

+0

コマンドラインで実行したときにエラーが表示され、実際にmvnが問題を修正しました。ありがとう。 – NewQueries

答えて

0

共通モジュール用にmvn installを実行し、すべての問題を修正しました。ありがとう。

関連する問題