Tôi đang phát triển một ứng dụng Grails 2.0.x, tất nhiên có một số phụ thuộc bên ngoài. Vì tôi đang ngồi sau tường lửa của công ty, tôi đã cấu hình ProxySettings.groovy
để cho phép truy cập internet, hoạt động như bình thường.
Bây giờ chúng ta cũng cần bao gồm các phụ thuộc vào một số tạo phẩm cục bộ (từ các dự án khác), có thể được tìm thấy trong kho lưu trữ Maven cục bộ của chúng ta. Thiết lập mạng công ty của chúng tôi chỉ sử dụng proxy cho các trang web bên ngoài, chứ không phải proxy bên trong. Vì vậy, khi Grails giải quyết các phụ thuộc của tôi lúc khởi động, nó tải tất cả các tạo phẩm bên ngoài tốt, nhưng không thành công khi cố gắng tìm nạp các phụ thuộc cục bộ của chúng ta. Nếu tôi xóa hoàn toàn nội dung của ProxySettings.groovy
-file của mình, thì điều ngược lại là đúng, Grails không thể giải quyết các phụ thuộc bên ngoài, nhưng quản lý để tải xuống các JAR từ kho lưu trữ Maven cục bộ của chúng tôi.
Tôi đã cố gắng tìm tài liệu về cách loại trừ các trang web nội bộ bằng cách sử dụng cài đặt proxy trong Grails, nhưng không thành công cho đến nay.
Một giải pháp thay thế khác có thể là xóa (hoặc thay đổi) cài đặt proxy được lập trình trong BuildConfig.groovy
trước khi gọi tới mavenRepo
?
Hiện tại chúng tôi không sử dụng Maven để xây dựng các dự án Grails của chúng tôi (vì trước đây chúng tôi đã có một số vấn đề với việc tạo bản phát hành trên máy chủ xây dựng).
Bất kỳ trợ giúp nào cũng sẽ được đánh giá cao!Bỏ qua cài đặt proxy Grails cho các kho lưu trữ cục bộ
7
A
Trả lời
2
Ngay bây giờ tôi không có điều gì là một cách dễ dàng để giải quyết vấn đề này.
Hiện nay là một lỗi mở để có thể chuyển đổi các Proxy-Thiết programmtically
http://jira.grails.org/browse/GRAILS-7658
Một lựa chọn khác sẽ được di chuyển phụ thuộc nội bộ bên trong dự án grails của bạn.
hoặc bạn chỉ có thể đổ tất cả mọi thứ trong BuildConfig.groovy
System.properties.putAll([
"http.proxyHost": "myproxy.hostname.com",
"http.proxyPort": "8080",
"http.proxyUserName": "myUser",
"http.proxyPassword": "myPass"
])
rõ ràng nó ra cho các phụ thuộc nội bộ và sau đó bạn có thể là tốt.
Các vấn đề liên quan
- 1. pip cài đặt kho lưu trữ git cục bộ
- 2. Xóa kho lưu trữ cabal cục bộ
- 3. Bazaar: Bỏ qua các tệp cục bộ chứ không phải trong kho lưu trữ tập trung?
- 4. Làm thế nào để thiết lập một kho lưu trữ proxy cục bộ cho SBT?
- 5. Kho lưu trữ cục bộ ở đâu?
- 6. Tại sao pip thất bại khi cài đặt kho lưu trữ trứng cục bộ?
- 7. Đẩy vào kho lưu trữ git được lưu trữ cục bộ qua HTTP
- 8. chuyển đổi kho lưu trữ cục bộ maven thành kho lưu trữ từ xa
- 9. Tạo một kho lưu trữ gói R cục bộ
- 10. Tại sao maven sử dụng kho lưu trữ nội bộ của tôi trước kho lưu trữ cục bộ của tôi?
- 11. Sử dụng kho lưu trữ Git cục bộ với kho lưu trữ Subversion chính
- 12. Git: Bỏ qua các tệp cho kho lưu trữ công cộng, nhưng không dành cho riêng
- 13. Bạn có thể bỏ qua mẫu kho lưu trữ cho các truy vấn phức tạp không?
- 14. Cách sửa đổi cài đặt kho lưu trữ trong Redmine?
- 15. Git vô hiệu đẩy từ kho lưu trữ cục bộ
- 16. Kho SVN Gương [Ghi thông qua proxy]
- 17. Kho lưu trữ cục bộ Maven trong settings.xml vs pom.xml
- 18. Composer - sử dụng kho lưu trữ cục bộ
- 19. Làm cách nào để bỏ qua các tệp trong kho lưu trữ?
- 20. Cập nhật một kho lưu trữ cục bộ với các thay đổi từ kho lưu trữ Github
- 21. Làm cách nào để cài đặt chứng chỉ vào kho lưu trữ máy cục bộ bằng C#?
- 22. SBT. Làm sạch kho lưu trữ cục bộ
- 23. Cách đặt kho lưu trữ mặc định
- 24. Đặt lại kho git cục bộ
- 25. Ẩn danh kho lưu trữ git cục bộ?
- 26. Nhân bản kho lưu trữ Git cục bộ
- 27. Di chuyển kho lưu trữ Mercurial cục bộ sang Bitbucket
- 28. Cài đặt proxy toàn cục của Node.js
- 29. Cài đặt kho lưu trữ zip mysql noinstall
- 30. Proxy tất cả kho lưu trữ phụ thuộc maven thông qua Nexus