私が欲しいもの
このガイドを機能させるには http://blog.bigpixel.ro/2012/07/building-cc-applications-with-maven/
エラー
次のような HTTP 500 エラー コードで問題が発生しています。
[ERROR] Unresolveable build extension: Plugin org.apache.maven.plugins:maven-nar-plugin:2.1-SNAPSHOT or one of its dependencies could not be resolved: Failed to collect dependencies for org.apache.maven.plugins:maven-nar-plugin:jar:2.1-SNAPSHOT (): Failed to read artifact descriptor for org.apache.maven.plugins:maven-nar-plugin:jar:2.1-SNAPSHOT: Could not transfer artifact org.apache.maven.plugins:maven-nar-plugin:pom:2.1-SNAPSHOT from/to Duns maven snapshot (http://duns.github.com/maven-snapshots/): Failed to transfer file: http://duns.github.com/maven-snapshots/org/apache/maven/plugins/maven-nar-plugin/2.1-SNAPSHOT/maven-nar-plugin-2.1-SNAPSHOT.pom. Return code is: 500, ReasonPhrase:( The request was rejected by the HTTP filter. Contact your Forefront TMG administrator. ). -> [Help 2]
私が試したこと
「5分で始めるmaven」チュートリアルから始めました。現在のネットワークに実装されている forefront が原因で 500 HTTP エラーが発生したため、これはスムーズに進みませんでした。settings.xml 内で User Agent 文字列プロパティを設定することで、この問題を回避することができました。
<servers>
<server>
<id>central</id>
<configuration>
<httpHeaders>
<property>
<name>User-Agent</name>
<value>Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; InfoPath.1; SV1; .NET CLR 3.8.36217; WOW64; en-US)</value>
</property>
</httpHeaders>
</configuration>
</server>
</servers>
これは機能し、Javaプロジェクトでmavenを機能させることができました。
HTTP 500 エラーはこれで終わりだと思っていましたが、新しい pluginRepository からプラグインを取得しようとすると、エラーが発生します。
1 つの例外を除いて、上部にリンクされているガイドに従いました。pluginRepository を親フォルダーの pom.xml に配置する代わりに、settings.xml ファイル内のプロファイルに配置しました。私は最初に pom.xml を入れようとしましたが、後で修正されることを期待してそれを引き出しました。
私が指定したこのUser-Agent文字列を尊重していないmaven内に何かがありますか? Maven の 5 分間のチュートリアルでは機能するのに、それ以外では機能しないのはなぜですか?
どんな助けでも大歓迎です。ありがとう!