Ú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.