Frühling Online-Repository für Maven
-
03-07-2019 - |
Frage
Ich habe gerade Maven2 zum ersten Mal installiert.
Standardmäßig zieht es ein paar nützlichen Gläser in ein lokales Projekt nach unten. Jakarta-commons, junit etc
Ich wollte im letzten Frühjahr Release (2.5.6 zum Zeitpunkt des Schreibens) ziehen. Aber der Online-Repositories ich (ibiblio und Maven) sah nur hatte viele älteren Versionen von Spring-Bibliotheken.
Gibt es andere Repositories, die auf dem neuesten Stand gehalten werden? Was ist die beste Praxis hier; können wir sie selbst pflegen? Ich würde bereit sein, dieses Zeug zu helfen Aufrechterhaltung!
Lösung
http://mirrors.ibiblio.org/ pub / Spiegel / maven2 / org / spring / Feder-Kern /
Es sieht aus wie Feder 2.5.6 vorhanden ist.
Ich würde empfehlen, wenn Jboss Repo hinzufügen, wenn Sie Sachen wie Hibernate mag. Nach meiner Erfahrung Dingen wird es viel schneller als in der Haupt Maven Repo aktualisiert.
Andere Tipps
Eigentlich denke ich, Sie sind viel besser aus, wenn Sie die Feder Enterprise Repository verwenden.
http://www.springsource.com/repository/
Es gibt nicht nur die Federverteilung zur Verfügung, aber auch viele anderen Bibliotheken, mit richtigen Abhängigkeiten zueinander (die für den offiziellen Maven-Repositories nicht der Fall ist!). Ferner ist es auch ein OBR, so auch jede Bibliothek ist bereits ein OSGi-Bundle!
<repository>
<id>com.springsource.repository.bundles.release
</id>
<name>SpringSource Enterprise Bundle Repository -
SpringSource Bundle Releases</name>
<url>http://repository.springsource.com/maven/bundles/release
</url>
<releases>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
</repository>
<repository>
<id>com.springsource.repository.bundles.external
</id>
<name>SpringSource Enterprise Bundle Repository -
External Bundle Releases</name>
<url>http://repository.springsource.com/maven/bundles/external
</url>
<releases>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
</repository>
<repository>
<id>com.springsource.repository.libraries.release
</id>
<name>SpringSource Enterprise Bundle Repository -
SpringSource Library Releases</name>
<url>http://repository.springsource.com/maven/libraries/release
</url>
<releases>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
</repository>
<repository>
<id>com.springsource.repository.libraries.external
</id>
<name>SpringSource Enterprise Bundle Repository -
External Library Releases</name>
<url>http://repository.springsource.com/maven/libraries/external
</url>
<releases>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
</repository>
Folgen Sie einfach diesem Artikel: Beziehen Frühling 3 Artefakte mit Maven
Versuchen Sie folgendes: https://s3browse.springsource.com/browse/repository.springsource.com/ maven
Die andere URL funktioniert nicht, weil es in Wirklichkeit ein Amazon S3 „Eimer“ ist das nicht leicht lesbar für die Menschen ist. Sehr einfach für Software aber:)
Die meisten sollten von zentraler Bedeutung sein, wenn nicht, dann können Frühling Artefakte unter http://repo.springsource.org mit spezialisierten Repositories:
- für Mitteilungen: http://repo.springsource.org/libs-release-s3
- für Meilensteine: http://repo.springsource.org/libs-milestone-s3
- für Schnappschüsse: http://repo.springsource.org/libs-snapshot-s3