Pregunta

Acabo de instalar Maven2 por primera vez.

Por defecto, tira de unos cuantos archivos útiles a un proyecto local: jakarta-commons, junit, etc.

Quería incluir el último lanzamiento de Spring (2.5.6 en el momento de escribir este artículo). Pero los repositorios en línea que miré (iBiblio y Maven) solo tenían versiones mucho más antiguas de las bibliotecas Spring.

¿Hay algún otro repositorio que se mantenga actualizado? ¿Cuál es la mejor práctica aquí? ¿Podemos mantenerlos nosotros mismos? ¡Estaría preparado para ayudar a mantener estas cosas!

¿Fue útil?

Solución

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

Parece que el resorte 2.5.6 está presente.

Sin embargo, recomendaría agregar el repo de Jboss, si te gusta usar cosas como hibernación. En mi experiencia, las cosas se actualizan allí mucho más rápido que en el repositorio principal.

Otros consejos

En realidad, creo que es mucho mejor si usa el repositorio de Spring Enterprise.

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

No solo está disponible la distribución de Spring, sino también muchas otras bibliotecas, con dependencias correctas entre sí (¡lo cual no es el caso de los repositorios oficiales de Maven!). Además, también es un OBR, por lo que cada biblioteca también es un paquete 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>

Prueba esto: https://s3browse.springsource.com/browse/repository.springsource.com/ maven

La otra url no funciona porque en realidad es un Amazon S3 " bucket " Eso no es fácil de leer para los humanos. Aunque es muy fácil para el software :)

La mayoría debe estar en la central, si no, entonces los artefactos de Spring se pueden encontrar en http://repo.springsource.org con repositorios especializados:

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top