Bin gerade dabei mich über Maven zu informieren, hab auch schon rum probiert etc.
Nehmen wir an ich habe eine Java-Anwendung die die Apache FOP Library benötigt (FOP wiederum benötigt weitere Libraries wie commons-io, commons-logging etc.
In meinem Projekt muss ich ja nun lediglich FOP in der entsprechenden Version angeben. Maven kann diese dependencies dann wunderbar auflösen und die entsprechenden Libraries aus einem Repository z.B. Directory Browsing Disabled laden. Was ja gerade die Stärke von Maven ist.
Aber in einem Unternehmen möchte man doch nicht dass diese Libraries und Abhängigkeiten aus irgendeinem Repository im Inet geladen werden, Sicherheitstechnisch und so? Man möchte die Libraries einmal laden das ist OK. Dann wird alles getestet usw. Danach sollten diese diese Libraries nicht mehr aus dem Inet kommen sondern aus einem Firmen internen Repository?
Wenn ich mir vorstelle Maven in unserer Firma einzusetzen, könnte man also auch eigenes Repository (Artifactory, Nexus oder Archiva) aufsetzen. Besteht dann die Möglichkeit die FOP Libraries und deren benötigte Libraries einmal aus dem Inet zu laden und in das eigene Repository zu bringen?
Hoffentlich habe ich mich halbwegs verständlich ausgedrückt?!
Nehmen wir an ich habe eine Java-Anwendung die die Apache FOP Library benötigt (FOP wiederum benötigt weitere Libraries wie commons-io, commons-logging etc.
In meinem Projekt muss ich ja nun lediglich FOP in der entsprechenden Version angeben. Maven kann diese dependencies dann wunderbar auflösen und die entsprechenden Libraries aus einem Repository z.B. Directory Browsing Disabled laden. Was ja gerade die Stärke von Maven ist.
Aber in einem Unternehmen möchte man doch nicht dass diese Libraries und Abhängigkeiten aus irgendeinem Repository im Inet geladen werden, Sicherheitstechnisch und so? Man möchte die Libraries einmal laden das ist OK. Dann wird alles getestet usw. Danach sollten diese diese Libraries nicht mehr aus dem Inet kommen sondern aus einem Firmen internen Repository?
Wenn ich mir vorstelle Maven in unserer Firma einzusetzen, könnte man also auch eigenes Repository (Artifactory, Nexus oder Archiva) aufsetzen. Besteht dann die Möglichkeit die FOP Libraries und deren benötigte Libraries einmal aus dem Inet zu laden und in das eigene Repository zu bringen?
Hoffentlich habe ich mich halbwegs verständlich ausgedrückt?!