Kann aufgrund der Schließung von Codehaus keine Mule-Projekte mehr bauen

8

Nach der Schließung von cohehaus kann ich kein Mule-Projekt mehr bauen, das die mule-scripting-Komponente benutzt, weil es versucht, ein Artefakt von code-haus herunterzuladen (was aufgrund der Schließung der oben genannten Seite nicht mehr möglich ist). Wenn ich versuche zu bauen, bekomme ich den folgenden Fehler:

  

Konnte die Abhängigkeiten für das Projekt my.company.muleproject nicht auflösen: mule-subproject-page: mule-module: 1.0.1: Es konnten keine Abhängigkeiten bei org.module.modules gesammelt werden: mule-module-scripting: jar: 3.6. 0 - & gt; javax.script: jruby-engine: jar: jdk14: 1.1: Fehler beim Lesen des Artefakt-Deskriptors für javax.script: jruby-engine: jar: jdk14: 1.1: Artefakt konnte nicht übertragen werden javax.script: jruby-engine: pom: 1.1 from / zu Codehaus-Mule-Repo ( Ссылка ): Peer nicht authentifiziert - & gt; [Hilfe 1]

Was kann ich tun, damit Mule das Codehaus-Repo ignoriert?

    
user439407 18.05.2015, 02:32
quelle

3 Antworten

11

Wie bereits erwähnt, wird das Einrichten eines Spiegels in Ihrer Maven settings.xml es beheben. Nur um ein bisschen expliziter zu sein, habe ich das zur Problemumgehung hinzugefügt:

%Vor%     
jpendle 19.05.2015, 13:11
quelle
5

Mulesoft hat das Codehaus-Repository im folgenden Repository gespiegelt und kopiert:

Ссылка

    
quelle
2

Obwohl es in maven central ist, zeigen die Poms für alle Mule-Bibliotheken immer noch auf code-haus, was den Fehler verursacht. Ich musste leider auf Spiegel zurückgreifen, um das zu beheben. Da alle Artefakte entweder in maven central oder den mule repos sind, habe ich einfach Spiegel in die settings.xml meines Maven eingefügt, um alle code-repos auf maven central zu zeigen. Dies ist weniger als ideal, aber das Problem behoben.

    
user439407 18.05.2015 06:55
quelle

Tags und Links