Ich frage mich, warum ich die folgenden Ordner im src-Knoten im Paket-Explorer nicht sehen kann
src/main/Java
src/main/resources
src/test/Java
src/test/resources
Ich kann auf diese Ordner als direkte untergeordnete Elemente des Projekts zugreifen und sie sind im Dateisystem vorhanden.
Ich verwende die Spring Tool Suite (STS von Eclipse).
Vielleicht kann ich Eclipse irgendwie konfigurieren?
Eclipse filtert Ordner, die als Quelle markiert sind, aus dem "unformatierten" Ordnerpfad heraus. Das heißt, sie sind nur als Quellordner sichtbar:
Wenn Sie sie an keiner Stelle sehen können, dann sie
src/test/Java
(nicht "Quellordner"). Nachdem Sie Maven-> Update Project ... für das Projekt verwendet haben, werden diese automatisch als Quellordner hinzugefügt, sofern Sie die Standardkonfiguration haben.Wie ich bereits sagte, werden diese Ordner nur dann als Quelle verwendet, wenn Sie die Standardkonfiguration in Ihrem POM
beibehalten haben. Wenn Sie andere resources
und/oder testResources
definiert haben, werden diese stattdessen verwendet. Im Allgemeinen synchronisiert Eclipse m2e die Projektquellordner-Konfiguration von Eclipse mit dem Inhalt Ihres POM
.
EDIT: Vielleicht ist das unklar - siehst du diese Ordner oben? Die mit den/-getrennten Pfaden gekennzeichneten? Dies sind Ihre Ordner. Dies sind die gleichen Ordner, die Sie in main
und test
erwarten würden, nur , die unterschiedlich dargestellt werden .
Ich habe dieses Problem folgendermaßen gelöst:
Jetzt können Sie unten in allen Arten von Explorern (Paket oder Projekt oder Navigator) sehen
src/main/Java
src/main/resources
src/test/Java
Früher hatte ich das gleiche Problem, aber ich habe es gelöst, indem ich auf das richtige jre zeigte, das für das Projekt verwendet wurde.
Klicken Sie mit der rechten Maustaste auf die Projekteigenschaften Java= builpath see the jre selected edit it select alternate jre defined jre select the right ok Klicken Sie nach dem Ändern mit der rechten Maustaste auf project> maven> update project
Ich hoffe es hilft. Screenshot anhängen.
Ich hatte das gleiche Problem, ich habe meine Eclipse-Projektansicht von Package Explorer in Project Explorer geändert.
Ich hatte ein ähnliches Problem, als ich ein Webprojekt aus einem Github-Repo auf meiner Eclipse ausgecheckt habe. src/main/Java befand sich im Package Explorer direkt im Projektstamm. Meine Erwartung war, dass src/main/Java in einem Quellordner "Java Resources" sichtbar sein sollte. Es gab wenige Dinge, die ich getan habe, um dies zu erreichen.
Ich habe dieses Tutorial verwendet, um mein Maven-Webprojekt zu erstellen http://crunchify.com/how-to-create-dynamic-web-project-using-maven-in-Eclipse/ und Eclipse hat es nicht erstellt src/main/Java-Ordner für mich. Als ich müde war, den Quellordner src/main/Java zu erstellen, ließ Eclipse mich nicht. Also habe ich den Ordner außerhalb von Eclipse direkt im Projekt erstellt und dann wurde src/main/Java in Eclipse angezeigt.
Klicken Sie mit der rechten Maustaste auf die Registerkarte Maven-Projekt -> Erstellungspfad -> Erstellungspfad konfigurieren. Wechseln Sie zur Registerkarte Bestellung und Export. Sie sehen die Meldung '2 Erstellungspfadeinträge fehlen'. Aktivieren Sie nun das Kontrollkästchen 'JRE-Systembibliothek' und 'Maven-Abhängigkeiten'. Klicken Sie auf OK
Ich konnte die Build-Pfad-Option auch in den Eigenschaften nicht sehen. Auch der
src/main/Java
war nicht sichtbar in Project Explorer
. Die folgende Lösung hat bei mir funktioniert
Dies behebt das Problem
Wenn Sie einen einfachen/schnelleren Weg suchen, können Sie dieser Lösung folgen.
Right click on your project
. Gehe zu> Build Path
> Configure Build Path
> Java Build Path
> Im 'Source
'-Tab.> Du kannst sehen wie <<project-name>>/src/main/Java(missing)
. Klicken Sie darauf und entfernen Sie es. Klicken Sie auf Apply and Close
. Klicken Sie erneut mit der rechten Maustaste auf Projekt und >New > Source folder > add source folder "src/main/Java"
.
Ich habe wie von Ranjit Shekhar vorgeschlagen gelöst. Vielen Dank Ranjith
Klicken Sie mit der rechten Maustaste auf Maven-Projekt -> Erstellungspfad -> Erstellungspfad konfigurieren. Auf der Registerkarte "Reihenfolge und Export" wird die Meldung "2 Erstellungspfadeinträge fehlen" angezeigt. Aktivieren Sie nun das Kontrollkästchen "JRE-Systembibliothek" und "Maven-Abhängigkeiten". Klicken Sie auf "OK" Sie sehen unten in allen Arten von Explorern (Paket oder Projekt oder Navigator)
src/main/Java
src/main/resources
src/test/Java
Dieser Fehler tritt auf, wenn sich in/src/main/Java keine Dateien befinden. Machen Sie einfach ein paar leere Dateien und das Problem verschwindet.
Eine Randnotiz: Viele Versionskontrollsysteme (zum Beispiel Mercurial) schreiben keine Ordner fest, wenn sich keine Dateien darin befinden.