Printemps de démarrage démarreur parent 2.0.0 pas trouvé de dépendance
J'ai décidé de mettre à jour mon printemps-amorçage-starter-parent à la version 2.0.0.M1 afin de l'utiliser avec Ressort 5.0.0.RC1.
Mais, je vais avoir des problèmes de téléchargement de la dépendance à partir du Printemps de l'étape de dépôt.
Mon pom.xml
<?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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.test.testapplication</groupId>
<artifactId>application</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.0.M1</version>
</parent>
<repositories>
<repository>
<id>repository.spring.milestone</id>
<name>Spring Milestone Repository</name>
<url>http://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.test.testplugin</groupId>
<artifactId>plugin</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.test.testutils</groupId>
<artifactId>utils</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
</project>
J'ai un "propre mémoire" .m2 settings.xml et j'ai nettoyé mon dépôt local, et fait en sorte que je peux me connecter à la source d'étape référentiel.
[INFO] ------------------------------------------------------------------------
[INFO] Building application 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: https://repo.maven.apache.org/maven2/org/springframework/boot/spring-boot-maven-plugin/2.0.0.M1/spring-boot-maven-plugin-2.0.0.M1.pom
[WARNING] The POM for org.springframework.boot:spring-boot-maven-plugin:jar:2.0.0.M1 is missing, no dependency information available
Downloading: https://repo.maven.apache.org/maven2/org/springframework/boot/spring-boot-maven-plugin/2.0.0.M1/spring-boot-maven-plugin-2.0.0.M1.jar
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
.
.
.
[INFO] plugin ............................................. SUCCESS [ 0.327 s]
[INFO] application ........................................ FAILURE [ 0.881 s]
[INFO] webapp ............................................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
.
.
.
.
.
[INFO] ------------------------------------------------------------------------
[ERROR] Plugin org.springframework.boot:spring-boot-maven-plugin:2.0.0.M1 or one of its dependencies could not be resolved: Could not find artifact org.springframework.boot:spring-boot-maven-plugin:jar:2.0.0.M1 in central (https://repo.maven.apache.org/maven2) -> [Help 1]
Vous devez vous connecter pour publier un commentaire.
Ajouter Printemps Plugin Version Repo à
Plugin-Repositories
. Afin qu'il puisse trouver lespring-boot-maven-plugin-2.0.0.M1.jar
. J'ai vu qu'il contient dans que repoAjouter les lignes ci-dessous en vertu de l'
<project>
tag (comme:MODIFIER
Que je n'ai pas de
com.test.testplugin
, j'ai vérifié avec les suivants. S'il vous plaît, retirez le<dependencyManagement>
et mettre<dependencies>
sous<project>
. Finalpom.xml
ressemble:pluginRepositories
fonctionne maintenantÀ utiliser spring-boot étape versions, ajoutez ce qui suit à pom.xml, entre
<project></project>
:Mettre en dessous de dépôts dans les tags pom.xml il m'a aidé à la construction du projet .
Ajouter la ligne suivante dans votre
pom.xml
fichier.Je vous suggère de mettre à jour le Printemps de Démarrage de la version la plus récente pour obtenir les plus récents dépendances, actuellement c'est la version 2.0.0.M6 qui comprend Printemps 5.0.1.LIBÉRATION dans sa gestion de dépendances.
Ou générer un nouveau Printemps Boot 2.0 basé projet de Le Printemps De L'Initialiseur, toutes les dépendances seront résolus.
Je n'ai pas de "clean sheet"
settings.xml
parce que j'ai un miroir URL en place. La seule façon de résoudre ce problème est d'inclure @Hantsy réponse dans monsettings.xml
au lieu de lapom.xml
Si vous êtes en Chine, vous pouvez résoudre ce problème en modifiant le
settings.xml
fichier comme ceci:settings.xml
chemin de la mine:C:\Program Files\apache-maven-3.6.0\conf\settings.xmlLa question est un peu vieux, mais je suis ici de la mise à jour en espérant que cela pourrait aider quelqu'un.
Dans mon cas, le travail en mode hors connexion a été vérifié et donc j'ai été faire d'erreur.
Ici est la correction que j'ai faite. dans Mac, accédez à l'Ide de menu et sélectionnez préférences ou coupe courte de la clé(Cmd + ,).
De recherche maven et sélectionnez. puis
uncheck
travailler hors connexion si elle est déjà cochée.