Tôi đang cố gắng tìm hiểu cách sử dụng ivy và muốn thiết lập một kho lưu trữ cục bộ của các tệp .jar mà tôi đã tải xuống.bạn đặt ivysettings.xml ở đâu?
Bạn đặt tệp ivysettings.xml ở đâu? Nó có nằm trong thư mục ant library không?
Tôi đang cố gắng tìm hiểu cách sử dụng ivy và muốn thiết lập một kho lưu trữ cục bộ của các tệp .jar mà tôi đã tải xuống.bạn đặt ivysettings.xml ở đâu?
Bạn đặt tệp ivysettings.xml ở đâu? Nó có nằm trong thư mục ant library không?
Nếu bạn cho phép tôi làm rõ, ivysettings.xml
là cấu hình của toàn bộ môi trường phát triển của bạn. Đó là không phải liên quan đến các mục kho lưu trữ. Nói chung, ivysettings.xml
nên ngồi bên cạnh chính build.xml
của bạn, do đó khi bạn đặt
<ivy:settings file="ivysettings.xml"/>
trong build.xml
của bạn, nó chỉ tìm thấy nó trong thư mục hiện hành.
Tệp này hoàn toàn khác với tệp ivy.xml
mô tả các mô-đun khác nhau trong kho lưu trữ của bạn. Chúng nằm bên cạnh các hiện vật được xuất bản trong repo.
Bạn có thể đặt tập tin ivysettings.xml
của bạn bất cứ nơi nào bạn muốn và bạn chỉ cần tham khảo nó trong kịch bản Ant của bạn với:
<ivy:settings file="ivysettings.xml"/>
Nếu bạn đang phát triển một số dự án, bạn sẽ thấy rằng bạn thường sử dụng cùng một tập tin ivysettings.xml
ở khắp mọi nơi và không có điểm nào trong việc sao chép/dán tệp này theo cách thủ công.
Điều tôi làm là xác định một tệp ivysettings.xml
được kiểm tra bởi tất cả các dự án khác của tôi bằng cách sử dụng svn:externals
.
Xin lỗi - bit bị mất bởi điều đó ... tôi lưu tệp ivysettings.xml ở đâu và làm cách nào để tôi tham khảo về Ivy? –
Tôi đã có những niềm vui tương tự với toady này, và đã tìm thấy bạn có thể đặt các tập tin ivysettings.xml bất cứ nơi nào bạn thích, nhưng bạn chỉ cần tham khảo vị trí này trên dòng lệnh khi bạn đến sử dụng nó. ví dụ. Bạn có thể gọi Ivy từ Nant một cái gì đó như thế này:
<exec program="java"
commandline=" ... ...
-jar [location of .jar file]
-settings [location of ivysettings.xml file]
... ..."
/>
(nơi ... có nghĩa là một cái gì đó không thú vị đã được loại bỏ để tiết kiệm không gian)
tham khảo:
Và nếu tôi có một tập tin ivysettings.xml chia sẻ được lấy từ máy chủ và tôi muốn điều chỉnh thêm một số cài đặt (nói cách khác hãy thêm một số thứ vào tệp ivysettings.xml hoặc chỉ cần tải thêm một tệp cài đặt và ghi đè lên tệp cũ)? –