Avatar ·

IntelliJ IDEA schreibt "Cannot resolve symbol", aber der Code wird über Maven kompiliert

Hallo zusammen. Ich bin ein Java-Anfänger und verwende IntelliJ IDEA Ultimate und Maven für den Projekt-Build. Ich bin auf ein seltsames Problem gestoßen: Die IDE markiert einige Klassen und Methoden rot und schreibt "Cannot resolve symbol", aber das Projekt wird erfolgreich über `mvn clean install` gebaut. Hier ist ein Beispiel. Ich habe ein Modul `common` und ein Modul `service`. In `service` importiere ich eine Klasse aus `common`: ```java package com.example.service; import com.example.common.dto.UserDto; // IntelliJ unterstreicht rot import com.example.common.util.Validator; // ebenfalls rot public class UserService { public void processUser(UserDto user) { Validator.validate(user); // Cannot resolve method 'validate' System.out.println("User processed: " + user.getName()); } } ```