Question

Je viens d'installer Maven2 pour la première fois.

Par défaut, il extrait quelques jars utiles dans un projet local: jakarta-commons, junit, etc.

Je voulais récupérer la dernière version de Spring (2.5.6 au moment de la rédaction). Mais les dépôts en ligne que j'ai consultés (iBiblio et Maven) ne possédaient que des versions beaucoup plus anciennes des bibliothèques Spring.

Existe-t-il d'autres référentiels mis à jour? Quelle est la meilleure pratique ici? pouvons-nous les entretenir nous-mêmes? Je serais prêt à aider à maintenir ce genre de choses!

Était-ce utile?

La solution

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

Il semble que le printemps 2.5.6 soit présent.

Je recommanderais toutefois d’ajouter le dépôt de Jboss, si vous souhaitez utiliser des éléments tels que hibernation. D'après mon expérience, les choses sont mises à jour beaucoup plus rapidement que dans le dépôt principal Maven.

Autres conseils

En fait, je pense que vous êtes bien meilleur si vous utilisez le référentiel d’entreprises Spring.

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

Il n’ya pas seulement la distribution printanière disponible, mais également de nombreuses autres bibliothèques, avec des dépendances correctes les unes pour les autres (ce qui n’est pas le cas pour les dépôts officiels Maven!). En outre, il s’agit également d’un OBR, de sorte que chaque bibliothèque est également déjà un ensemble 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>

Essayez ceci: https://s3browse.springsource.com/bravent/repository.springsource.com/ maven

L'autre URL ne fonctionne pas car il s'agit en réalité d'un "compartiment" Amazon S3. ce n'est pas facilement lisible pour les humains. Très facile pour les logiciels cependant:)

La plupart devraient se trouver au centre, sinon les artefacts de Spring sont disponibles à l'adresse http://repo.springsource.org avec des référentiels spécialisés:

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top