Spring Maven Repositories

1. Oversikt

Denne artikkelen viser hvilke Maven Repositories du skal bruke når du bruker Spring-gjenstander i et prosjekt - se den fullstendige listen over repositories på Spring wiki. Den forrige SpringSource-artefaktstyringsinfrastrukturen var maven.springframework.org - Dette er nå avskrevet til fordel for de sterkere repo.spring.io.

2. Maven utgivelser

Alle GA / Release-gjenstandene blir publisert til Maven Central, så hvis bare utgivelser er nødvendig, er det ikke nødvendig å legge til noe nytt repo i pom. Det er imidlertid en tilpasset, blar gjennom Maven-depot tilgjengelig for Spring Releases også, hvis Central av en eller annen grunn ikke er tilgjengelig:

  repository.spring.release Spring GA Repository //repo.spring.io/release 

Reglene for versjon av vårartefaktversjonen blir forklart på prosjektwiki.

Milepæler og øyeblikksbilder publiseres ikke direkte til Maven Central, så disse har sine egne spesifikke repoer.

3. Maven milepæler og frigjøringskandidater

For milepæler og RC-er, må følgende repo legges til i pom:

  repository.spring.milestone Spring Milestone Repository //repo.spring.io/milestone 

Når dette depotet er definert, kan prosjektet begynne å bruke vårens milepælavhengighet:

 org.springframework spring-core 4.2.0.RC3 

4. Maven Snapshots

I likhet med milepæler er Spring Snapshots vert i et tilpasset depot:

  repository.spring.snapshot Spring Snapshot Repository //repo.spring.io/snapshot 

Når depotet er aktivert i pom, kan prosjektet starte med Spring snapshots:

 org.springframework spring-core 4.2.5.BUILD-SNAPSHOT 

Til og med:

 org.springframework spring-core 4.3.0.BUILD-SNAPSHOT 

Nå kan du også bla gjennom øyeblikksbilde-arkivene.

5. Maven Repository for OSGI på våren

OSGI-kompatible vårartefakter vedlikeholdes i SpringSource Enterprise Bundle Repository - kort fortalt EBR. Disse repositoriene inneholder gyldige OSGI-pakker og biblioteker for hele Spring Framework, samt et komplett sett med avhengigheter for disse bibliotekene. For bunter:

 com.springsource.repository.bundles.release SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases //repository.springsource.com/maven/bundles/release com.springsource.repository.bundles.external SpringSource Enterprise Bundle Repository - External Bundle Releases // repository .springsource.com / maven / bunter / ekstern 

Og for OSGI-kompatible biblioteker:

 com.springsource.repository.libraries.release SpringSource Enterprise Bundle Repository - SpringSource Library Releases //repository.springsource.com/maven/libraries/release com.springsource.repository.libraries.external SpringSource Enterprise Bundle Repository - Utgivelser fra eksterne biblioteker // repository .springsource.com / maven / biblioteker / ekstern 

Merk: SpringSource EBR er nå skrivebeskyttet og ingen ytterligere Spring Framework 3.2.x-utgivelser vil bli publisert der.

6. Konklusjon

Denne artikkelen beskriver praktisk informasjon om å sette opp Spring-spesifikke Maven Repositories i pom - for å bruke utgivelseskandidater, milepæler og øyeblikksbilder.


$config[zx-auto] not found$config[zx-overlay] not found