DarthShader
Erfahrenes Mitglied
Hallo,
ich habe eine Frage zum Konfigurations-/Projektmanagement mit Maven. Bisher setze ich es noch nicht ein, möchte dies aber in Zukunft tun. Meine Frage ist folgende:
Ich habe ein Projekt, welches aus mehreren einzelnen Eclipse-Projekte (Client, Server etc.) in einem Workspace besteht. Nun gibt es auch noch ein Eclipse-Projekt "Common", welches eine Art Funktions-Bibliothek für Utility-Klassen und allgemeinen APIs ist, die nicht speziell nur für das Softwareprojekt da sind, sondern eher eine allgmeine Bibliothek darstellt, die für von verschiedenen Softwareprojekten verwendet werden kann.
Nun steht demnächst das zweite Projekt an, und ich würde gerne wissen, ob mir Maven dabei helfen kann, dass ich das "common" Projekt separat verwalten/weiter entwickeln kann, dieses aber von 2 verschiedenen anderen Projekten verwendet wird. Kann man das "common" projekt z.B. als eigenes Maven-Projekt anlegen, wobei dieses dann in einem lokalen Repository landet und die anderen Projekte immer die aktuellste Version vom "common" Projekt verwenden?
Wie gesagt, ich muss mich erst noch in Maven einarbeiten, würde aber gerne wissen, ob es auch solch einen Anwendungsfall abdeckt.
Vielen Dank!
ich habe eine Frage zum Konfigurations-/Projektmanagement mit Maven. Bisher setze ich es noch nicht ein, möchte dies aber in Zukunft tun. Meine Frage ist folgende:
Ich habe ein Projekt, welches aus mehreren einzelnen Eclipse-Projekte (Client, Server etc.) in einem Workspace besteht. Nun gibt es auch noch ein Eclipse-Projekt "Common", welches eine Art Funktions-Bibliothek für Utility-Klassen und allgemeinen APIs ist, die nicht speziell nur für das Softwareprojekt da sind, sondern eher eine allgmeine Bibliothek darstellt, die für von verschiedenen Softwareprojekten verwendet werden kann.
Nun steht demnächst das zweite Projekt an, und ich würde gerne wissen, ob mir Maven dabei helfen kann, dass ich das "common" Projekt separat verwalten/weiter entwickeln kann, dieses aber von 2 verschiedenen anderen Projekten verwendet wird. Kann man das "common" projekt z.B. als eigenes Maven-Projekt anlegen, wobei dieses dann in einem lokalen Repository landet und die anderen Projekte immer die aktuellste Version vom "common" Projekt verwenden?
Wie gesagt, ich muss mich erst noch in Maven einarbeiten, würde aber gerne wissen, ob es auch solch einen Anwendungsfall abdeckt.
Vielen Dank!