Domanda

Ho appena installato Maven2 per la prima volta.

Per impostazione predefinita, sposta alcuni vasi utili in un progetto locale: jakarta-commons, junit ecc.

Volevo inserire l'ultima versione di Spring (2.5.6 al momento della stesura). Ma i repository online che ho visto (iBiblio e Maven) avevano solo versioni molto più vecchie delle librerie di Spring.

Esistono altri repository aggiornati? Qual è la migliore pratica qui; possiamo mantenerli noi stessi? Sarei pronto ad aiutare a mantenere queste cose!

È stato utile?

Soluzione

http://mirrors.ibiblio.org/ pub / specchi / maven2 / org / spring Framework / spring-core /

Sembra che sia presente la primavera 2.5.6.

Consiglierei di aggiungere il repository di Jboss, se ti piace usare cose come l'ibernazione. Nella mia esperienza, le cose vengono aggiornate molto più rapidamente rispetto al repo principale di Maven.

Altri suggerimenti

In realtà penso che tu sia molto meglio se usi il repository enterprise di primavera.

http://www.springsource.com/repository/

Non è disponibile solo la distribuzione primaverile, ma anche molte altre librerie, con dipendenze corrette tra loro (che non è il caso dei repository ufficiali di Maven!). Inoltre, è anche un OBR, quindi ogni libreria è già un bundle OSGI!

<repository>
    <id>com.springsource.repository.bundles.release
    </id>
    <name>SpringSource Enterprise Bundle Repository -
        SpringSource Bundle Releases</name>
    <url>http://repository.springsource.com/maven/bundles/release
    </url>
    <releases>
        <enabled>true</enabled>
        <updatePolicy>daily</updatePolicy>
        <checksumPolicy>warn</checksumPolicy>
    </releases>
</repository>
<repository>
    <id>com.springsource.repository.bundles.external
    </id>
    <name>SpringSource Enterprise Bundle Repository -
        External Bundle Releases</name>
    <url>http://repository.springsource.com/maven/bundles/external
    </url>
    <releases>
        <enabled>true</enabled>
        <updatePolicy>daily</updatePolicy>
        <checksumPolicy>warn</checksumPolicy>
    </releases>
</repository>
<repository>
    <id>com.springsource.repository.libraries.release
    </id>
    <name>SpringSource Enterprise Bundle Repository -
        SpringSource Library Releases</name>
    <url>http://repository.springsource.com/maven/libraries/release
    </url>
    <releases>
        <enabled>true</enabled>
        <updatePolicy>daily</updatePolicy>
        <checksumPolicy>warn</checksumPolicy>
    </releases>
</repository>
<repository>
    <id>com.springsource.repository.libraries.external
    </id>
    <name>SpringSource Enterprise Bundle Repository -
        External Library Releases</name>
    <url>http://repository.springsource.com/maven/libraries/external
    </url>
    <releases>
        <enabled>true</enabled>
        <updatePolicy>daily</updatePolicy>
        <checksumPolicy>warn</checksumPolicy>
    </releases>
</repository>

Prova questo: https://s3browse.springsource.com/browse/repository.springsource.com/ Maven

L'altro URL non funziona perché in realtà è un Amazon S3 "bucket". non è facilmente leggibile per l'uomo. Molto facile per il software :)

La maggior parte dovrebbe essere in posizione centrale, altrimenti gli artefatti di primavera sono disponibili all'indirizzo http://repo.springsource.org con repository specializzati:

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top