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. プロキシFacebookファイアウォールをバイパスするchat
- 2. HTML5、 "バイパス"ローカルストレージの設定
- 3. Nginxプロキシ設定
- 4. Flash Playerのプロキシ設定の設定
- 5. プロキシのpacファイルを使ってruby gemsプロキシを設定する
- 6. プロキシの別の設定ファイルを設定する
- 7. オープンレイヤGetFeatureInfoプロキシ設定
- 8. Maven + Surefire:プロキシ設定
- 9. SonarQubeプロキシ設定、トリッキー
- 10. 現在のプロキシ設定を設定する
- 11. IISプロセスのプロキシ設定を設定するには?
- 12. settings.xml外のmavenプロキシ設定を設定する
- 13. プロキシ制限サイトをバイパスするためのWebページが必要
- 14. プロキシ要求タイムアウトを設定する
- 15. Seleniumプロキシをプログラムで設定する
- 16. agsXMPPでプロキシを設定するには
- 17. HTTPクライアント用にプロキシを設定する
- 18. JavaScriptでプロキシを設定する
- 19. IOSプロキシ設定を取得する
- 20. gitプロキシをデフォルト設定にリセットする
- 21. .NET WebBrowserのプロキシ設定
- 22. app.configのIMプロキシ設定
- 23. Android SDKのプロキシ設定
- 24. grailsにプロキシを書く
- 25. gradleビルドファイルでmavenローカルリポジトリとリモートリポジトリを設定する方法は?
- 26. jspで、httpプロキシを使用してURLをバイパスする方法
- 27. Intellijでgrailsプロジェクトを設定する
- 28. ubuntuでgrailsを設定する
- 29. Apache HttpClient 4.1 - プロキシ設定
- 30. Grailsテストの模擬設定