Je rencontre un problème avec mon fichier POM Maven où il est impossible de trouver la dépendance spark et renvoie avec l'erreur: impossible de lire le descripteur d'artefact pour org.Apache.spark: spark-streaming-kafka_2 .10: pot: 1.2.1
J'ai confirmé que ce n'est pas un problème avec un pare-feu d'entreprise car toutes les autres dépendances sont chargées correctement, juste celle-ci.
J'ai également pu confirmer dans mes paramètres Maven qu'il tentait de tirer du repo suivant. J'ai essayé de supprimer le dépôt .m2 sur ma machine locale afin de le recharger, toujours pas de dés.
http://repo.maven.Apache.org/maven2/org/Apache/spark/spark-streaming-kafka_2.10/1.2.1/
Ci-dessous est mon fichier pom
<groupId>my.group.id</groupId>
<artifactId>sentiment</artifactId>
<version>1.0-SNAPSHOT</version>
<name>NPITWITTER</name>
<properties>
</properties>
<dependencies>
<dependency>
<groupId>com.sparkjava</groupId>
<artifactId>spark-core</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>org.Apache.spark</groupId>
<artifactId>spark-streaming-kafka_2.10</artifactId>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>org.Apache.spark</groupId>
<artifactId>spark-core_2.10</artifactId>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>org.Apache.spark</groupId>
<artifactId>spark-streaming_2.10</artifactId>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>org.Apache.spark</groupId>
<artifactId>spark-Hive_2.10</artifactId>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>org.Apache.spark</groupId>
<artifactId>spark-sql_2.10</artifactId>
<version>1.2.1</version>
</dependency>
</dependencies>
Résolu, était dû à un paramètre de proxy qui était activé. Relance avec mvn -U clean install
et tout a été réparé.
À Intellij, j'ai eu le même problème,
J'ai également fait les paramètres de proxy et j'ai exécuté la commande mvn –U clean install
mais ça ne fonctionne pas.
J'ai résolu son problème avec le paramètre ci-dessous activé (surligné en jaune)
Dans Intellij, allez dans Fichier -> Paramètres -> Build, Execution, Deployments -> Maven Cochez la case, ' Toujours mettre à jour les instantanés '
Je suppose qu'IntelliJ est livré avec une installation Maven intégrée, alors assurez-vous simplement que votre IDE pointe vers la droite répertoire personnel Maven: et Fichier de paramètres utilisateur: valeurs, celles-ci sont sous:
File
Settings
Build, Execution, Deployments
Build Tools
du menu déroulantMaven
dans le menu déroulantLa suite a fonctionné pour IDEA 17,
File
Settings
Build, Execution, Deployments
Build Tools
du menu déroulantMaven
dans le menu déroulantAlways update snapshots
case à cocher