Tavaszi Maven-tárak
1. Áttekintés
Ez a cikk bemutatja, hogy milyen Maven-adattárakat használjon, ha a tavaszi tárgyakat használja egy projektben - lásd a tavaszi wiki teljes tárolólistáját. A korábbi SpringSource műtárgykezelési infrastruktúra az volt maven.springframework.org - ezt most elavulták az erősebbek javára repo.spring.io.
2. Maven kiadja
Az összes GA / Release artefaktumot közzéteszik a Maven Central oldalán, így ha csak kiadásokra van szükség, akkor nincs szükség új repo hozzáadására a pom. Van azonban egy egyedi, böngészhető A Maven tárház elérhető a tavaszi kiadásokhoz akkor is, ha valamilyen oknál fogva a Central nem érhető el:
repository.spring.release Spring GA Repository //repo.spring.io/release
A tavaszi műtárgy-verziós szabályokat a projekt wiki tartalmazza.
A mérföldköveket és a pillanatképeket nem teszik közzé közvetlenül a Maven Central számára, ezért ezeknek saját repók vannak.
3. Maven mérföldkövek és szabadon bocsátott jelöltek
Mérföldkövek és RC-k esetében a következő repót kell hozzáadni a pom:
repository.spring.milestone Tavaszi mérföldkő Repository //repo.spring.io/milestone
A tárház meghatározása után a projekt elkezdheti a tavaszi mérföldkövek függőségeinek használatát:
org.springframework rugós mag 4.2.0.RC3
4. Maven pillanatképek
A mérföldkövekhez hasonlóan a Tavaszi pillanatképeket is egy egyéni tárházban tárolják:
repository.spring.snapshot Spring Snapshot Repository //repo.spring.io/snapshot
Miután a tárház engedélyezve van a csomagban, a projekt elindíthatja a Spring pillanatképeket:
org.springframework rugós mag 4.2.5.BUILD-SNAPSHOT
Sőt még:
org.springframework rugós mag 4.3.0.BUILD-SNAPSHOT
A pillanatkép-tárak most már böngészhetők is.
5. Maven tárház a tavaszi OSGI számára
Az OSGI-kompatibilis tavaszi műtermékeket a SpringSource Enterprise Bundle Repository tárolja - röviden: EBR. Ezek a tárak érvényes OSGI csomagokat és könyvtárakat tartalmaznak a teljes tavaszi keretrendszerhez, valamint a függőségek teljes készletét ezekhez a könyvtárakhoz. Csomagok esetében:
com.springsource.repository.bundles.release SpringSource Enterprise csomagtár - SpringSource csomagkiadások //repository.springsource.com/maven/bundles/release com.springsource.repository.bundles.external SpringSource vállalati csomagtár - külső csomagkiadások // lerakat .springsource.com / maven / bundles / external
OSGI-kompatibilis könyvtárak esetében pedig:
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 - Külső könyvtári kiadások // tárház .springsource.com / maven / libraries / external
Jegyzet: A SpringSource EBR most már csak olvasható és a Spring Framework 3.2.x további kiadásait nem teszik közzé ott.
6. Következtetés
Ez a cikk a tavaszspecifikus Maven-adattárak a pom - a kiadási jelöltek, mérföldkövek és pillanatképek felhasználása érdekében.