2017-01-06 5 views
0

Maven scheint einen Fehler im Zusammenhang mit Proxy beim Abrufen von Archetyp aus Maven Remote-Katalog zu haben.Maven Archetype generiert Proxy-Problem, sucht nach Remote-Katalog

Mein Computer ist hinter einem Proxy-Server. Ich versuche ein Projekt von maven Kommandozeile zu generieren.

D:\test>mvn archetype:generate -DarchetypeArtifactId=scala-archetype-simple -DinteractiveMode=false -DgroupId=com.sparktest -DartifactId=myspark -DarchetypeGroupId=net.alchim31.maven -DarchetypeVersion=1.6 -DarchetypeCatalog=remote -e -X 

[DEBUG] Searching for remote catalog: http://repo.maven.apache.org/maven2/archetype-catalog.xml 

[DEBUG] Archetype org.apache.maven.archetypes:scala-archetype-simple:1.6 doesn't exist 
org.apache.maven.archetype.downloader.DownloadNotFoundException: 
Requested org.apache.maven.archetypes:scala-archetype-simple:jar:1.6 download does not exist. 

Unten Eclipse Bugs sind verwandt, aber das Problem scheint mit Maven statt Eclipse zu sein. https://bugs.eclipse.org/bugs/show_bug.cgi?id=390183#add_comment

Bitte beachten Sie, dass es kein Problem auf bestehendes Maven Projekt arbeiten. Die Abhängigkeiten werden ohne Probleme heruntergeladen, sobald maven proxy in settings.xml konfiguriert ist. Das Problem tritt auf, wenn ein Projekt mit archetype generiert wird: generate und using maven remote archetyp-catalog. Maven Urbild-catelog kann http://repo.maven.apache.org/maven2/archetype-catalog.xml

+0

Hallo, es scheint, dass der Fehler eindeutig in Eclipse identifiziert. Sie sollten präzisieren, was Sie erwarten. Wenn Sie nach einem Workaround suchen, schlage ich vor, dass Sie Eclipse nicht verwenden und stattdessen Maven mit der Befehlszeile verwenden. –

+0

Das Beispiel, das ich gepostet habe, benutzt maven Kommandozeile. Das Eclipse-Beispiel soll nur die Tatsache bestätigen, dass das Problem in maven und eclipse existiert, indem es den leeren Katalog zurückgibt. –

Antwort

0

Es ist ohne Frage in einem Browser geöffnet werden scheint, dass scala-archetype-simple Urbild mit groupId org.apache.maven.archetypes nicht wirklich existieren.

Sie sollten eine dieser versuchen:

+0

Ich war in der Lage, Projekt mit Archetyp aus Proxy-Umgebung zu erstellen, so kann ich bestätigen, dies ist kein Maven-Problem. Ich habe jedoch den mvn-Befehl in meinem Post korrigiert. Also ist es wahrscheinlich das Problem der Sonnenfinsternis. Bitte, wenn möglich, diese Frage ablehnen. –

Verwandte Themen