Warum haben Maven-Projekte einen src-Ordner, der zwei leere Unterordner (main und test) enthält?

8

Ich bin neu in der Java-Welt. Ich habe ein einfaches Java (Maven) Projekt erstellt und ich sehe die Pakete und alles funktioniert perfekt. Allerdings sehe ich eine Quelle mit zwei leeren Haupt- und Testordnern. Irgendeine Idee warum?

EDIT: Hinzufügen weiterer Informationen zu der Antwort Die Antwort unten ist perfekt. Aber als ich ein wenig mehr herumgebastelt habe, habe ich einen zwingenderen Grund gefunden, warum es in der Eclipse so gezeigt wird.

Wenn sich der Ordner in "Java build path" befindet, werden diese Ordner oben in der spezialisierten Ansicht angezeigt. Sie können also einen beliebigen Ordner erstellen und sobald Sie diesen Ordner zum "Java-Erstellungspfad" hinzufügen, ändert sich die Ansicht für diesen Ordner. Dasselbe gilt, wenn Sie einen vorhandenen Ordner aus dem "Java-Build-Pfad" entfernen, dann scheint er im unteren Bereich als normale Baumansicht zurückzugehen.

    
Mano 11.04.2013, 03:15
quelle

2 Antworten

4

Der Ordner ist nicht leer. Schau, wo deine App.java ist: src/main/java/com/nuance/spring

Eclipse verstecken Sie Inhalt an diesem Ort, weil das spezielle Ordner mit spezieller Ansicht sind.

Wenn Sie andere Ordner haben, die nicht speziell sind, zum Beispiel WEB-INF, dann sehen Sie es dort.

    
Walery Strauch 11.04.2013, 03:20
quelle
2

Sie sind tatsächlich nicht leer, wenn Sie sich das Verzeichnis außerhalb Ihres Editors anschauen (sieht aus wie Eclipse). Eclipse hat Quellordner für Sie erstellt, die Sie oben sehen können. src / main / java und src / test / java.

Wenn Sie sich also den Ordner in Ihrem Betriebssystem-Explorer ansehen, sollten Sie dort Dateien sehen

    
Ray Conn 11.04.2013 03:19
quelle

Tags und Links