Eclipse: "Deklariertes Paket stimmt nicht mit dem erwarteten Paket überein", aber buildpath definiert das deklarierte Paket

In einem Maven-Projekt namensmy-project, sagt mir die Finsternis immer wieder

Das deklarierte Paket "com.myself" stimmt nicht mit dem erwarteten Paket "main.java.com.myself" überein

Obwohl ich im Erstellungspfad des Projekts überprüft habe, habe ich einen Eintrag:

my-project/src/main/java
    Included: **/*.java
    Excluded: (None)
    Native library location: (None)
    Ignore optional compile problems: No

Was könnte dann das Problem sein?

Was ist der einfachste Weg, um das Problem zu beheben?

Ich vermute, dass etwas mit den Eclipse-Einstellungsdateien nicht stimmt, da ich nach dem Importieren des Projekts in den Arbeitsbereich und dem Konvertieren in ein Maven-Projekt die Ordnerstruktur manuell ändern musste, um die herkömmliche Ordnerstruktur eines Maven-Webprojekts zu erhalten. Aber es könnte sein, dass während dieser Veränderungen etwas von der Sonnenfinsternis nicht richtig verstanden wurde.

Außerdem kann maven mein Projekt erstellen (sowohl in Eclipse als auch über die Befehlszeile).

Ich bekomme nur den Kompilierungsfehler von Eclipse.

P.S. Ich habe bereits versucht, Projekt> sauber, aber es hat nicht geholfen.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage