Ich habe ein Java-Projekt in Maven mit dem folgenden (vereinfacht) Struktur vermeiden:Wie Code-Duplizierung auf Testebene mit Util Klasse
module-alpha
src
main
test
java
TestUtils.java <-----------------------
module-beta
src
main
test
java
TestUtils.java <-----------------------
...
module-yotta
src
main
test
java
TestUtils.java <-----------------------
Wie Sie sehen können, eine Klasse dort TestUtils.java
wiederholt sich entlang des Projekts. (Es ist eine einfache Klasse, die ich als Bibliothek für benötigte Sachen in jedem Komponententest schrieb.)
Frage: Wie kann ich diese Code-Redundanz vermeiden?
Awesome, aber eine Frage: Wo sollte ich das test.jar von Maven finden? (Sorry für die grundlegende Frage, ich habe das nie zuvor getan.) –
Siehe https://stackoverflow.com/questions/28352732/best-way-to-add-local-dependency-to-maven-project – user7294900