2016-01-30 11 views
12

Si è verificato un problema con il mio file Maven POM in cui non è stato possibile trovare la dipendenza spark e restituisce con errore: Impossibile leggere il descrittore di artefatto per org.apache.spark: spark-streaming -kafka_2.10: jar: 1.2.1Impossibile leggere il descrittore descrittivo: IntelliJ

Ho confermato che non è un problema con nessun firewall aziendale poiché ogni altra dipendenza viene caricata correttamente, solo questa.

Sono anche stato in grado di confermare nelle mie impostazioni di programmazione che sta tentando di estrarre dal seguente repo. Ho provato a eliminare il repository .m2 sul mio computer locale per ricaricarlo, ancora senza dadi.

http://repo.maven.apache.org/maven2/org/apache/spark/spark-streaming-kafka_2.10/1.2.1/

In allegato sotto è il mio file 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> 

+1

Questa dipendenza esiste correttamente: http://mvnrepository.com/artifact/org.apache.spark/spark-streaming-kafka_2.10/1.2.1 così il problema è altrove. – Tunaki

risposta

9

risolto, era a causa di una regolazione di procura che è stato attivato. Ri-eseguito con mvn -U clean install e tutto è stato riparato.

33

In Intellij, ho avuto lo stesso problema,

ho fatto le impostazioni del proxy anche, e corse il comando ‘mvn -U installazione pulita’, ma non andare.

mi sono proprio risolto con l'impostazione di sotto abilitato (evidenziato in giallo)

In Intellij, andare a File ->Impostazioni ->Genera, Esecuzione, implementazioni ->Maven Selezionare la casella, 'aggiornare sempre istantanee'

Intellij Settings window snapshot

+1

Ha funzionato per me in quanto sembra aver forzato il download di tutte le dipendenze di tutti i sottoprogetti. – Jivay

+0

Sì, ha funzionato, ma perché? – steffen

3

In seguito ha lavorato per IDEA 17,

  • Vai File
  • Selezionare Settings
  • Selezionare Build, Execution, Deployments
  • Selezionare Build Tools da discesa
  • Selezionare Maven da discesa
  • Spunta il Always update snapshots casella di controllo
2

Credo IntelliJ è dotato e ambedded installazione Maven, quindi basta assicurarsi che il proprio IDE sia rivolta verso destra Maven home directory: e Impostazioni utente di file: valori, questi sono sotto:

  • Vai File
  • Selezionare Settings
  • Selezionare Build, Execution, Deployments
  • Select.210 da discesa
  • Selezionare Maven da discesa