IntelliJ IDEA schreibt "Cannot resolve symbol", aber der Code wird über Maven kompiliert
Hallo zusammen. Ich bin ein Java-Anfänger, verwende IntelliJ IDEA Ultimate und Maven zum Bauen des Projekts. 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());
}
}
```