Úložiská Spring Maven

1. Prehľad

Tento článok ukáže, aké úložiská Maven sa majú použiť pri použití jarných artefaktov v projekte - úplný zoznam úložísk nájdete na wiki jari. Predchádzajúca infraštruktúra na správu artefaktov SpringSource bola maven.springframework.org - toto je teraz zastarané v prospech mocnejších repo.jaro.io.

2. Vydania Maven

Všetky artefakty GA / Release sú publikované v Maven Central, takže ak sú potrebné iba vydania, nie je potrebné do archívu pridávať žiadne nové repo. pom. Existuje však možnosť vlastného prehľadávania Úložisko Maven dostupné pre jarné vydania tiež, ak z nejakého dôvodu nie je k dispozícii Central:

  repository.spring.release Jarné úložisko GA //repo.spring.io/release 

Pravidlá jarného vytvárania verzií artefaktov sú vysvetlené na wiki projektu.

Míľniky a snímky sa nezverejňujú priamo v Maven Central, takže majú svoje vlastné špecifické repozície.

3. Míľniky a prepustenie kandidátov

Pre míľniky a RC je potrebné pridať nasledujúce repo pom:

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

Jedno, ktoré bolo toto úložisko definované, môže projekt začať používať závislosti medzníka Spring:

 org.springframework pružinové jadro 4.2.0.RC3 

4. Maven snímky

Podobné míľniky, Spring Snapshots sú hostené vo vlastnom úložisku:

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

Akonáhle je úložisko povolené v pom, projekt môže spustiť použitie jarných snímok:

 org.springframework pružinové jadro 4.2.5.BUILD-SNAPSHOT 

A dokonca:

 org.springframework pružinové jadro 4.3.0.BUILD-SNAPSHOT 

Teraz je možné prehľadávať aj archívy snímok.

5. Maven Repository for Spring OSGI

Jarné artefakty kompatibilné s OSGI sú udržiavané v úložisku balíkov SpringSource Enterprise - skrátene EBR. Tieto úložiská obsahujú platné balíčky OSGI a knižnice pre celý Spring Framework, ako aj kompletnú sadu závislostí pre tieto knižnice. Pre zväzky:

 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 - externé vydania balíkov // úložisko .springsource.com / maven / bundles / external 

A pre knižnice kompatibilné s OSGI:

 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 - externé knižničné vydania // úložisko .springsource.com / maven / libraries / external 

Poznámka: SpringSource EBR je teraz iba na čítanie a nebudú tam zverejnené žiadne ďalšie vydania Spring Framework 3.2.x.

6. Záver

Tento článok popisuje praktické informácie o zriadení jarných úložísk Maven v systéme Windows pom - za účelom použitia kandidátov na prepustenie, míľnikov a momentiek.


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