2015-08-27 12 views
5

Sto cercando di costruire Oozie 4.2.0 scaricato da qui: http://ftp.cixug.es/apache/oozie/4.2.0/oozie-4.2.0.tar.gzedificio oozie: Host sconosciuto repository.codehaus.org

Dopo aver avviato la costruzione

bin/mkdistro.sh -DskipTests 

sto ottenendo questo errore:

[ERROR] Failed to execute goal on project oozie-core: Could not resolve dependencies for project org.apache.oozie:oozie-core:jar:4.2.0: Could not transfer artifact org.apache.hbase:hbase:jar:1.1.1 from/to Codehaus repository (http://repository.codehaus.org/): Unknown host repository.codehaus.org 

Da quello che vedo su Internet, il repository codehause non è più disponibile. C'è un modo per costruire Oozie senza di esso?

risposta

7

Solo per il gusto di aiutare le persone che vedono questa domanda in futuro, è possibile risolvere questo attraverso il backup di questa fonte di pronti contro termine con un'altra fonte

La piattaforma di hosting Codehaus era finita, vale a dire, la loro repository pubblico Maven is Gone , pure. Si dovrebbe cercare di seguire i loro consigli e aggiungere il seguente al file ~/.m2/settings.xml:

<repositories> 
    <repository> 
     <id>Codehaus repository</id> 
     <name>codehaus-mule-repo</name> 
     <url>https://repository-master.mulesoft.org/nexus/content/groups/public/ 
     </url> 
     <layout>default</layout> 
    </repository> 
    </repositories> 

Questo dovrebbe usare un archivio di backup per ottenere la dipendenza mancante.

Fonte: Missing dependency hive-builtins causes build failure with error code 410 for Oozie

+0

È possibile che questo sicuramente aiutato la spinta finale per farlo costruito. Solo una nota, su Mac OSX, sono stato in grado di creare solo quando ho reinstallato il vecchio JDK 1.6 da Apple (https://support.apple.com/kb/DL1572?locale=en_US&viewlocale=en_US) e utilizzando una versione archiviata di Maven 3.0.1 –