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.