2

Ich erstelle ein Maven-Projekt für Selen-Automatisierung. Was nützt src/main/java und src/test/java? Was sollten sie beinhalten? Wo sollte mein Junit-Testfall aufbewahrt werden, d. H. Entweder src/main/java oder src/test/java? Bitte führen Sie mich, welche Konvention sollte ich folgen .. Bitte schlagen Sie auch ein Beispiel vor.Was bedeutet src/main/java und src/test/java in einem Maven-Projekt?

+1

https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html – Tunaki

Antwort

0

src/main/java ist das Stammverzeichnis für Ihren Quellcode. src/test/java/ist das Stammverzeichnis für Ihren Testcode. Wenn Sie also eine Klasse namens Sample und eine Testklasse namens SampleTest im Paket kishan.org hätten, wären Ihre Dateien: src/main/java/org/kishan/Sample.java und src/test/java/org/kishan/SampleTest .java

Maven weiß, dass die Tests im Verzeichnis src/test gefunden werden und der Quellcode im Verzeichnis src/main gefunden wird.