2011-06-16 4 views

Répondre

6

Le référentiel central contient également les derniers artefacts de Spring (3.0.5.RELEASE).

E.g. http://repo1.maven.org/maven2/org/springframework/spring-beans/3.0.5.RELEASE

Si vous avez besoin pour les étapes 3.1, vous devez ajouter à votre définition de référentiel pom.xml comme suit:

<repository> 
    <id>spring-maven-milestone</id> 
    <name>Springframework Maven Milestone Repository</name> 
    <url>http://maven.springframework.org/milestone</url> 
</repository> 

Et vous pouvez définir la dépendance:

<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-beans</artifactId> 
    <version>3.1.0.M2</version> 
</dependency> 

Il y a aussi dépôt contenant des instantanés (tous les soirs):

<repository> 
    <id>spring-maven-snapshot</id> 
    <snapshots><enabled>true</enabled></snapshots> 
    <name>Springframework Maven SNAPSHOT Repository</name> 
    <url>http://maven.springframework.org/snapshot</url> 
</repository> 
+0

ok Je vois. J'ai regardé org.springframework groupe de printemps (ici sont 1.x et 2.x seulement), pas printemps-noyau ou printemps-haricots (il y a aussi 3.x) – ql5

+0

@ ql5: C'est parce que depuis le printemps 3 le printemps autonome artefact .jar a été abandonné et vous devez composer vos dépendances à partir des artefacts dont vous avez besoin, par exemple printemps-jdbc, printemps-tx et ainsi de suite. –

4

ant pour utiliser les propres dépôts de ressorts, mais vous devez les ajouter dans votre fichier settings.xml (~/.m2/settings.xml), pas dans le fichier pom.xml de votre projet.

<repository> 
    <id>repository.springframework.maven.release</id> 
    <name>Spring Framework Maven Release Repository</name> 
    <url>http://maven.springframework.org/release</url> 
</repository> 
<repository> 
    <id>repository.springframework.maven.milestone</id> 
    <name>Spring Framework Maven Milestone Repository</name> 
    <url>http://maven.springframework.org/milestone</url> 
</repository> 
<repository> 
    <id>repository.springframework.maven.snapshot</id> 
    <name>Spring Framework Maven Snapshot Repository</name> 
    <url>http://maven.springframework.org/snapshot</url> 
</repository> 
+0

On peut aussi les ajouter à un fichier pom.xml spécifique. – abalogh

+0

Lorsque je fais 'Rebuild index' j'ai obtenu "Impossible de mettre à jour l'index pour springsource maven repo | http: //maven.springframework.org/milestone" – ql5

+0

Pas sûr sur les index, mais il devrait toujours être en mesure de télécharger des artefacts –

Questions connexes