Kann mir jemand sagen, warum ich die folgenden Abhängigkeiten nicht zu meiner pom.xml-Datei hinzufügen kann?Spring-Artefakt-IDs konnten nicht zum Projekt hinzugefügt werden
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${org.springframework.version}</version>
</dependency>
Sobald ich die Feder-web-Abhängigkeit der ersten Fehler hinzufügen wird angezeigt:
Fehlgeschlagen Artefakts Deskriptor für org.springframework zu lesen: spring-web: jar4.3.6. FREISETZUNG.
Die ersten beiden Abhängigkeiten hinzugefügt, einfach gut. Keine Fehler.
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${org.springframework.version}</version>
</dependency>
Hier ist meine ganze pom.xml
<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.we.springtest</groupId>
<artifactId>springtest</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<!-- Shared version number properties -->
<properties>
<org.springframework.version>4.3.6.RELEASE</org.springframework.version>
</properties>
<dependencies>
<!--Spring Framework-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<!--
\t
\t <dependency>
\t <groupId>org.springframework</groupId>
\t <artifactId>spring-webmvc</artifactId>
\t <version>${org.springframework.version}</version>
\t </dependency>
\t \t -->
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
Hat nicht funktioniert. Ich habe sogar versucht, die fehlgeschlagenen Downloads zu entfernen. Immer noch nichts. Wenn ich versuche, mvn clean von der Konsole aus zu starten, kann die Artefakt-ID nicht übertragen werden. – user3183411
Das Problem, das ich gerade aufgelistet habe, war, weil ich das von einem Netzwerkstandort aus ausgeführt habe. Ich kann mvn clean lokal ausführen und bekomme keine Fehler, aber sobald ich den Spring-Webmvc einbringe, schlägt der Build fehl. Es besagt, dass es das Spring-Webmvc-Artefakt nicht finden kann. Ist es möglich, dass meine Firewall diese beiden Abhängigkeiten blockiert? Weil das nicht viel Sinn macht. – user3183411
Auch die Ordner gelöscht, wie Sie vorgeschlagen haben, schlägt es immer noch spring-webmvc. Ordner wird auch neu erstellt. – user3183411