J'ai des exemples de projets de cours de base de printemps que j'ai suivis. Ils ont travaillé sur leurs machines, pas sur les miennes. Je ne suis pas vraiment expert avec maven, mais le fichier .pom à l'intérieur donne cette erreur. J'apprécie vraiment toutes les instructions semblables à des singes, je fais d'abord alors comprendre. Merci beaucoup d'avance. Je veux juste les courir et les traverser à nouveau.Maven pom error
erreur de construction du projet: parent non résoluble POM: Le non transfert com.springsource.training.common: abstractWebProject: pom: 1.1.7.RELEASE de https://tbits.springsource.com/repository/snapshot a été mis en mémoire cache dans le dépôt local, la résolution ne sera pas jusqu'à ce que la essayée à nouveau intervalle de mise à jour de com.springsource.training.snapshot s'est écoulé ou les mises à jour sont forcées.
Erreur d'origine: Impossible de transférer l'artefact com.springsource.training.common: abstractWebProject: pom: 1.1.7.RELEASE de/vers com.springsource.training.snapshot (https://tbits.springsource.com/repository/snapshot): ConnectException et les points 'parent.relativePath' à tort locale POM pom.xml/ligne-1-mvc solution 1 Maven problème
plus j'ai de nombreuses erreurs pour les bibliothèques manquantes: Resource description Emplacement du chemin type
Project 'mvc-1-solution' is missing required library: 'C:\Users\Blabla\.m2\repository\org\cloudfoundry\cloudfoundry-runtime\0.6.0-BUILD-SNAPSHOT\cloudfoundry-runtime-0.6.0-BUILD-SNAPSHOT.jar' mvc-1-solution Build path Build Path Problem
Project 'mvc-1-solution' is missing required library: 'C:\Users\Blabla\.m2\repository\org\hibernate\hibernate-annotations\3.5.3-Final\hibernate-annotations-3.5.3-Final.jar' mvc-1-solution Build path Build Path Problem
Project 'mvc-1-solution' is missing required library: 'C:\Users\Blabla\.m2\repository\org\hibernate\hibernate-core\3.5.3-Final\hibernate-core-3.5.3-Final.jar' mvc-1-solution Build path Build Path Problem
et beaucoup plus semblables.
Leur fichier .pom.
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.springsource.training.module</groupId>
<artifactId>mvc-1-solution</artifactId>
<packaging>war</packaging>
<version>3.2.1.RELEASE</version>
<parent>
<groupId>com.springsource.training.common</groupId>
<artifactId>abstractWebProject</artifactId>
<version>1.1.7.RELEASE</version>
</parent>
<repositories>
<repository>
<id>com.springsource.training.snapshot</id>
<name>SpringSource Training Repository - Snapshots</name>
<url>https://tbits.springsource.com/repository/snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>com.springsource.training.release</id>
<name>SpringSource Training Repository - Releases</name>
<url>https://tbits.springsource.com/repository/release</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>org.springframework.maven.milestone</id>
<name>Spring Maven Milestone Repository</name>
<url>http://maven.springframework.org/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>springsource-snapshot</id>
<url>http://s3.amazonaws.com/private.maven.springsource.com/snapshot/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<dependencies>
<!-- DBCP -->
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.3</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
<exclusion>
<groupId>commons-pool</groupId>
<artifactId>commons-pool</artifactId>
</exclusion>
<exclusion>
<groupId>xerces</groupId>
<artifactId>xerces</artifactId>
</exclusion>
<exclusion>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
</exclusion>
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>commons-pool</groupId>
<artifactId>commons-pool</artifactId>
<version>1.5.4</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- CloudFoundry -->
<dependency>
<groupId>org.cloudfoundry</groupId>
<artifactId>cloudfoundry-runtime</artifactId>
<version>0.6.0-BUILD-SNAPSHOT</version>
</dependency>
</dependencies>
</project>
Je ne suis pas convaincu que ces dépôts existent publiquement. Essayer d'accéder au repo S3 renvoie également une erreur d'accès. –
Merci, je suppose que je vais devoir m'en occuper d'une manière ou d'une autre. Im réécrire .pom, pas vraiment expérimenté, mais on ne sait jamais jusqu'à ce que vous essayez. Dans STS, comment résoudre les bibliothèques manquantes sans vraiment entrer dans pom? – Aubergine
Qu'est-ce que STS? Et vous avez rarement besoin d'ajouter * chaque * dépendance, que Maven * fait pour vous - gérer les transitives. –