Organisation von Eclipse-Java-Projektordnern

Ich komme von einem C # / Visual Studio-Hintergrund zu Java und Eclipse. In letzterem Fall würde ich normalerweise eine Lösung wie folgt organisieren:

\ MyProjects \ MyApp \ MyAppsUtilities \ LowerLevelStuff

Während MyApp ein Projekt zum Erstellen einer EXE-Datei enthielt, erstellte MyAppsUtilities eine Assembly-DLL, die von der EXE-Datei aufgerufen wurde, und LowerLevelStuff erstellte wahrscheinlich eine Assembly mit Klassen, die von der DLL der übergeordneten Dienstprogramme verwendet wurden.

In Eclipse (Ganymede, könnte aber überzeugt sein, zu Galileo zu wechseln) habe ich:

\ MyProjects \ workspace \ MyApp

Wenn ich mein erstes Projekt erstelle. Es gibt eine Option, um Quell- und Build-Dateien in demselben Ordner abzulegen, aber ich habe .java-Dateien auf einem Pfad erstellt, der meiner Pakethierarchie entspricht:

\ MyProjects \ workspace \ MyApp \ src \ com \ mycompany \ myapp \ MyApp.java

Meine Frage lautet: Wenn ich Unterprojekte (ist das der richtige Java / Eclipse-Begriff?) Für .jar-Dateien erstelle, die den obigen MyAppsUtilities- und LowerLevelStuff-Assembly-DLLs in .NET entsprechen, kann (sollte) ich die Ordner entsprechend organisieren? Z.B.:

\ MyProjects \ workspace \ MyApp \ src \ com \ mycompany \ myapp \ myapputilities \ MyAppsUtilities.java

Was ist der Standard / richtige Weg, um dieses Zeug zu organisieren, und wie wird es spezifisch in der IDE gemacht?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage