Servus,
ich beschäftige mich gerade mit dem Abhängigkeiten in Maven. Aufgrund mangelnder Erfahrung habe ich da so meine Probleme.
Wo definert man bei einer tieferen Projektstruktur den die allgemeine Abhängigkeiten für die Standardaufgeben wie z.B. Logging?
- in der obersten Ebene (erste POM)
- direkt vor Ort (wohl die schlechteste Lsg.)
- in einer externen pom.xml, die von den einzelnen Projekt importiert wird
Ich stelle mir die Frage, da z.B. nicht alle (etwa 90%) nutzen Log4J und beim Rest währe die Abhängigkeit überdefiniert.
Zudem gibt es da dass Problem mit Scala. Nicht in jedem Projekt kommen Scala-Files vor. Kann man die Einstellungen auslagern und bei den einzelnen Projekten importieren (ich spiele hier auf die build-Sektion der pom.xml an)?
Kann man die build-Sektion einer pom.xml auslagern und wenn benötigt importieren?
Gruß,
Thomas
ich beschäftige mich gerade mit dem Abhängigkeiten in Maven. Aufgrund mangelnder Erfahrung habe ich da so meine Probleme.
Wo definert man bei einer tieferen Projektstruktur den die allgemeine Abhängigkeiten für die Standardaufgeben wie z.B. Logging?
- in der obersten Ebene (erste POM)
- direkt vor Ort (wohl die schlechteste Lsg.)
- in einer externen pom.xml, die von den einzelnen Projekt importiert wird
Ich stelle mir die Frage, da z.B. nicht alle (etwa 90%) nutzen Log4J und beim Rest währe die Abhängigkeit überdefiniert.
Zudem gibt es da dass Problem mit Scala. Nicht in jedem Projekt kommen Scala-Files vor. Kann man die Einstellungen auslagern und bei den einzelnen Projekten importieren (ich spiele hier auf die build-Sektion der pom.xml an)?
Kann man die build-Sektion einer pom.xml auslagern und wenn benötigt importieren?
Gruß,
Thomas