私はネットワーク活動を実行するmavenプラグインを作成しました。私はそれを実行するとき、私はプロキシを使用する必要があることを示すためにパラメータを渡しています。javaプロキシが黙って失敗しているようです。大声で失敗するにはどうすればいいですか?
mvn myplugin:goal -Dhttps.proxyHost=nonexistent-site.com -Dhttps.proxyPort=8000
存在しないプロキシを指しても成功します。それは、プロキシをバイパスし、プロキシが悪い場合は、直接ネットワークを直接呼び出すようです。 (これは私の理論でもありますが、プロキシを正しく設定していない可能性もあります)
maven settings.xmlを編集して不正なプロキシホストを追加しましたが、黙って失敗します。
同じ私はプロキシが悪い場合、私はネットワーク呼び出しを行うことができます失敗どのよう
をMAVEN_OPTSするためのパラメータを追加した場合?
私は 'maven-dependency-plugin'コマンドで' mvn dependency:get -Dartifact = "log4j:log4j:1.1.3"をテストしました。-Dhttps.proxyHost = nonexistent-site.com -Dhttps.proxyPort = 8000と失敗しました。 Mavenプラグインでこれらのプロキシ設定を使用していますか?コードを投稿できますか? – Tunaki
私は気付いたことがないかもしれません。私はネットワークコールのためにcom.mashape.unirest.http.Unirestライブラリを使用しています。おそらく、Proxyオブジェクトを設定するAPIがあるように見えるので、システムプロキシ設定を尊重しないでしょう... – kane
それはdoesnのように見えますはい:https://github.com/Mashape/unirest-java/issues/65プロキシを明示的に設定する必要があります。 – Tunaki