2017-01-06 13 views
0

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

+0

こんにちは、バグが明確にEclipseで識別されているようです。あなたはあなたが望んでいるものを正確にすべきです。回避策を探している場合は、Eclipseを使用せず、Mavenをコマンドラインで使用することをお勧めします。 –

+0

私が掲示した例は、mavenコマンドラインを使っています。 Eclipseの例は、問題がMavenに存在し、eclipseが空のカタログを返すことでこれを往復させるという事実を裏付けるものです。 –

答えて

0

せずにブラウザで開くことができますそれはですgroupIdをorg.apache.maven.archetypesscala-archetype-simple原型が実際には存在しないようです。

あなたはこれらのいずれかを試してみてください:

+0

私はプロキシ環境からarchetypeを使ってプロジェクトを作成することができたので、これは問題ではないことを確認できます。私はしかし、私のポストでmvnコマンドを修正しました。だからおそらくその日食の問題。可能であれば、この質問をd​​ownvoteしてください。 –

関連する問題