Yêu cầu của bạn là trường hợp sử dụng hợp lệ. Nhưng IMHO, đưa nó vào một maven-repo không phải là cách để làm điều đó.
Các ứng dụng khác, đạt được yêu cầu này bằng cách nhận các tệp thi hành trực tiếp từ nhà cung cấp. Đối với một ví dụ xây dựng các máy chủ như Hudson/Jenkins cần phải tải về Java/Maven khi người dùng lựa chọn và AFAIR Jenkins tải chúng trực tiếp từ trang web của Oracle. (Vì oracle yêu cầu bạn đăng nhập trước khi tải xuống, họ sử dụng cơ chế SSO). Một giải pháp tương tự dọc theo những con đường đó sẽ phù hợp với bạn.
Ngay cả khi bạn lưu trữ JRE của mình trong m2-repo, có một số vấn đề bảo mật nhất định. JRE là một chương trình nhạy cảm. Ngay cả khi bạn nói rằng bạn đã lưu trữ cùng một JRE từ oracle, tôi thà tải xuống từ oracle.
Nguồn
2011-12-17 03:28:28
Đây là một yêu cầu lạ. 'JRE' không chính xác là một thư viện như' jar'. Tôi không chắc chắn nếu nó có thể ở tất cả. –
Làm thế nào chính xác bạn mong đợi điều này để làm việc? –
Tôi cần phải đưa JRE vào phân phối trong xây dựng maven của tôi. Tôi chỉ có thể tải nó như là một phần của quá trình xây dựng, nhưng không có gì đảm bảo rằng Oracle sẽ giữ các bản phân phối JRE ở cùng một vị trí ... đó là lý do tại sao tôi đang nghĩ đến việc đưa JRE vào kho lưu trữ maven của tôi (vì JRE là một thứ nhị phân sau tất cả các :)). có lẽ đây là một ý tưởng tồi và tự động tải xuống từ trang web của Oracle sẽ tốt hơn ... – Alex