jaxb2プラグインを使用してmavenプロジェクトをコンパイルしようとすると、URLで提供されるwsdlでクラスを生成しようとしたときに例外が発生しました()。接続がmavenコンパイルで拒否されました
ただし、ブラウザで取得すると、このwsdlを取得できます。
アイデア?
ありがとうございました。
jaxb2プラグインを使用してmavenプロジェクトをコンパイルしようとすると、URLで提供されるwsdlでクラスを生成しようとしたときに例外が発生しました()。接続がmavenコンパイルで拒否されました
ただし、ブラウザで取得すると、このwsdlを取得できます。
アイデア?
ありがとうございました。
のセットアップ方法にJAXB2でプロキシの指示:私はちょうどプラグインの私のconfiguration
タグに<useActiveProxyAsHttpproxy>true</useActiveProxyAsHttpproxy>
を入れhttps://github.com/highsource/maven-jaxb2-plugin/wiki/Configuring-Proxies/c32d4e2af4ab9c1fd5b3d67fb559ec32affab745
。
また、私は以前の設定でもプロキシを設定しました。
上記のコメントに記載されている接続の問題を解決できる可能性がありますが、エラーメッセージにはビルドの基本的な問題が示されています。 MavenビルドでコンパイルするたびにWSDLがダウンロードされた場合、アクセスするたびにWSDLが変更される可能性があるため、繰り返しビルドする必要はありません。最新のWSDLをロードすると便利かもしれませんが、WSDLをダウンロードしてsrcツリーに追加することをお勧めします。 WSDLが変更された場合、ビルドは中断されません。ただし、新しいバージョンをサポートする場合は、手動でWSDLを更新する必要があります。
ブラウザはmavenが認識していないプロキシを使用していますか? – RudolphEst
my .m2ディレクトリのsettings.xmlにプロキシを設定しました。 –
WSDLはWindowsマシン上でホストされていますか? URLはホストの正しい名前を使用していますか? –