Mavenのリモートカタログからarchetypeをフェッチするとき、Mavenがプロキシに関連するバグを持っているようです。Maven Archetypeがプロキシの問題を生成し、リモートカタログを検索します
私のコンピュータはプロキシサーバーの背後にあります。私はmavenコマンドラインからプロジェクトを生成しようとしています。
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.
以下はEclipseのバグですが、問題はEclipseよりもむしろmavenと思われます。 https://bugs.eclipse.org/bugs/show_bug.cgi?id=390183#add_comment
既存のMavenプロジェクトには問題ありません。 settings.xmlにMavenプロキシが設定されると、依存関係は問題なくダウンロードされます。この問題は、archetype:generateを使用してプロジェクトを生成し、maven remote archetype-catalogを使用するときに発生します。 Maven原型-catelogはすべての問題 http://repo.maven.apache.org/maven2/archetype-catalog.xml
こんにちは、バグが明確にEclipseで識別されているようです。あなたはあなたが望んでいるものを正確にすべきです。回避策を探している場合は、Eclipseを使用せず、Mavenをコマンドラインで使用することをお勧めします。 –
私が掲示した例は、mavenコマンドラインを使っています。 Eclipseの例は、問題がMavenに存在し、eclipseが空のカタログを返すことでこれを往復させるという事実を裏付けるものです。 –