Ich habe zwei Quellbäume in meiner Java-Anwendung in Eclipse. Einer ist "src" und einer ist "test". Jeder enthält eine Verzeichnisstruktur von .java-Dateien. So weit, ist es gut.Getrennte Klassenpfade für Testcode und Hauptcode
Ich möchte jedoch, dass die Klassen in "test" die Klassen in "src" sehen können, aber die Klassen in "src" die Klassen in "test" nicht sehen können. Ähnlich möchte ich einige Testbibliotheken einschließen. Ich möchte nicht, dass irgendeine dieser Bibliotheken im Hauptbaum verfügbar ist, damit ich sie nicht versehentlich benutze, ohne darüber nachzudenken.
Gibt es eine einfache Möglichkeit, dies in Eclipse einzurichten?
+1 für Maven. macht das Leben viel einfacher. –
Gibt es Nachteile für die Lösung "separate Projekte"? – MatrixFrog
Ja, ich habe Maven schon früher dafür benutzt. Das Maven-Plugin für Eclipse ist sehr gut darin, die richtigen Gläser von den richtigen Bäumen zu blockieren. Für dieses Projekt benutze ich jedoch nicht Maven und ich hatte gehofft, dass es einen einfachen Weg gibt. Raten Sie, es gibt keinen Nachteil für ein separates Testprojekt. Werde das versuchen. –