Javaファイルを含むMavenプロジェクト (JAR としてパッケージ化) があります。最近、新しいJavaソース ファイルがこのプロジェクトに追加されました。Java ファイルが追加されたパスがそのパッケージ宣言と一致しません。予想通り、Eclipse は不一致のクラスにエラーを表示します。ただし、Maven はプロジェクトを正常にビルドします。生成された JAR ファイルでは、パッケージ宣言で示されたパスに .class ファイルが存在します。Java ソース ファイルを別の不適切なフォルダー (つまり、パッケージ宣言とは異なるフォルダー) に移動しようとしましたが、Maven がプロジェクトを正常にビルドするたびに。
では、Maven は .java ファイルが存在する実際のディレクトリを無視するのでしょうか? パッケージ宣言のみを考慮していますか?