Cài đặt proxy Maven trong IntelliJ: trình nhập so với trình chạy
So sánh cài đặt của trình nhập và trình chạy khi IntelliJ có thể build qua proxy nhưng không thể đồng bộ, hoặc ngược lại.
Nếu các mục tiêu Maven hoạt động trong IntelliJ nhưng đồng bộ thất bại, hãy kiểm tra trình nhập trước khi thay thế điểm cuối proxy. Đây là những đối tượng tiêu thụ riêng biệt:
| Thao tác hoạt động hoặc thất bại | Cài đặt tiến trình liên quan |
|---|---|
| Kiểm tra kết nối HTTP của IDE | Cấu hình mạng HTTP riêng của IntelliJ |
| Nhập hoặc đồng bộ dự án | Tùy chọn JDK và JVM của trình nhập Maven |
| Thực thi mục tiêu Maven | Môi trường chạy và tùy chọn JVM của trình chạy Maven |
Trước tiên hãy so sánh bản phân phối Maven và tệp cài đặt người dùng đã chọn, bao gồm các ghi đè rõ ràng được dùng trong terminal. Làm cho proxy đang hoạt động trong cài đặt hiệu lực nhất quán trước khi thêm thuộc tính vào nhiều trường VM.
Sau đó xác định mọi thuộc tính proxy Java, truststore tùy chỉnh hoặc tùy chọn JVM khác tại tiến trình đang lỗi. Tùy chọn của trình chạy ảnh hưởng đến mục tiêu; tùy chọn của trình nhập ảnh hưởng đến việc nhập. Chúng không giống nhau. Hai JDK được chọn cũng có thể tin cậy các CA tổ chức khác nhau trong khi dùng cùng một điểm cuối, nên lỗi chứng chỉ không chứng minh lỗi mật khẩu.
Lỗi chỉ ở đồng bộ hướng sự chú ý vào trình nhập và các đầu vào của nó. Lỗi chỉ ở mục tiêu hướng sự chú ý vào trình chạy. Một bài kiểm thử hoặc ứng dụng đã tách nhánh có thể đưa vào một JVM khác với cài đặt riêng.
Giữ việc sửa chữa ở chủ sở hữu đó thay vì dán các thuộc tính proxyHost chung khắp nơi hoặc chỉnh sửa các tệp Maven đi kèm. Một tệp cài đặt có thể nhận diện và các tùy chọn tiến trình có mục tiêu giúp kết quả có thể tái tạo sau khi cập nhật IDE.