Grails 2.0.xアプリケーションを開発していますが、これにはいくつかの外部依存関係があります。私は企業ファイアウォールの後ろに座っているので、インターネットにアクセスできるように私のProxySettings.groovy
を設定しました。
ローカルMavenリポジトリにあるローカルアーティファクト(他のプロジェクトのもの)にも依存関係を含める必要があります。当社の企業ネットワークの設定では、内部サイトではなく外部サイトに対してのみプロキシを使用します。したがって、Grailsは起動時に依存関係を解決すると、すべての外部成果物を正常にダウンロードしますが、ローカル依存関係を取得しようとすると失敗します。 ProxySettings.groovy
-fileの内容を完全に削除した場合、Grailsは外部依存関係を解決できませんが、ローカルのMavenリポジトリからJARをダウンロードすることはできます。
内部サイトをGrailsでプロキシ設定を使用しないようにする方法についてのドキュメントを探しましたが、これまでのところ悲惨に失敗しました。
mavenRepo
の呼び出しの前に、BuildConfig.groovy
でプロキシ設定を削除(または変更)することもできます。
現在、私たちはGrailsプロジェクトをビルドするためにMavenを使用していません(以前はビルドサーバーでリリースビルドを作成する際に問題があったため)。
ご協力いただければ幸いです!ローカルリポジトリのGrailsプロキシ設定をバイパスする
7
A
答えて
2
今、私はこれを回避する簡単な方法はありません。
programmtically
http://jira.grails.org/browse/GRAILS-7658
別のオプションは、あなたのGrailsプロジェクト内の内部依存関係を移動するだろうプロキシ設定スイッチすることができるというのオープンバグは現在あり。
またはあなただけの内部の依存関係のために出て、それをクリアBuildConfig.groovy
System.properties.putAll([
"http.proxyHost": "myproxy.hostname.com",
"http.proxyPort": "8080",
"http.proxyUserName": "myUser",
"http.proxyPassword": "myPass"
])
のすべてをダンプすることができ、その後、あなたが良いかもしれません。
関連する問題
- 1. Electron.jsのプロキシをバイパスする
- 2. クロムエクステンションのプロキシのイントラネットトラフィックをバイパスする
- 3. GradleのIvyローカルリポジトリの設定
- 4. Androidエミュレータで特定のURLのプロキシをバイパスする方法
- 5. 特定のファイルをロードするのをバイパスでバイパスするWebpackの設定
- 6. プロキシFacebookファイアウォールをバイパスするchat
- 7. HTML5、 "バイパス"ローカルストレージの設定
- 8. Nginxプロキシ設定
- 9. Pythonプロキシ設定
- 10. OkHttpプロキシ設定
- 11. Teamcityのプロキシ設定
- 12. ブラケット、プロキシの設定
- 13. Eclipse Maven%USERPROFILE%下のローカルリポジトリ設定
- 14. Flash Playerのプロキシ設定の設定
- 15. プロキシのpacファイルを使ってruby gemsプロキシを設定する
- 16. インターネットエクスプローラのプロキシ設定を使用する
- 17. C++コードでプロキシ設定を設定
- 18. grailsにプロキシを書く
- 19. プロキシの別の設定ファイルを設定する
- 20. オープンレイヤGetFeatureInfoプロキシ設定
- 21. nvmプロキシ設定ファイル
- 22. Maven + Surefire:プロキシ設定
- 23. SonarQubeプロキシ設定、トリッキー
- 24. Grails <g:javascriptのタグを設定する
- 25. IISプロセスのプロキシ設定を設定するには?
- 26. settings.xml外のmavenプロキシ設定を設定する
- 27. 現在のプロキシ設定を設定する
- 28. プロキシ制限サイトをバイパスするためのWebページが必要
- 29. JavaScriptでプロキシを設定する
- 30. AsyncHttpClientでプロキシを設定するには?