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
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. –
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. –