Apache IVY - Tệp cài đặt
Apache Ivy tuân theo các nguyên tắc của Maven và đi kèm với rất nhiều cấu hình mặc định. Cài đặt mặc định có thể được ghi đè bằng cách xác định tệp ivysettings.xml.
<ivysettings>
<properties file="${ivy.settings.dir}/ivysettings-file.properties" />
<settings defaultCache="${cache.dir}" defaultResolver="ibiblio" checkUpToDate="false" />
<resolvers>
<ibiblio name="ibiblio" />
<filesystem name="internal">
<ivy pattern="${repository.dir}/[module]/ivy-[revision].xml" />
<artifact pattern="${repository.dir}/[module]/[artifact]-[revision].[ext]" />
</filesystem>
</resolvers>
<modules>
<module organisation="tutorialspoint" name=".*" resolver="internal" />
</modules>
</ivysettings>
Thẻ của Tệp cài đặt Ivy
Sau đây là các thẻ quan trọng của tập tin Ivy Setting.
property- Để thiết lập một biến ivy. Cardinality: 0..n
properties- Để thiết lập một biến ivy bằng cách sử dụng tệp thuộc tính. Cardinality: 0..n
settings- Để cấu hình cây thường xuân với các giá trị mặc định. Cardinality: 0..1
include- Để bao gồm một tệp cài đặt khác. Cardinality: 0..n
classpath- Để thêm một vị trí trong classpath được sử dụng để tải các plugin. Cardinality: 0..n
typedef- Để xác định các loại mới trong cây thường xuân. Cardinality: 0..n
lock-strategies- Để xác định các chiến lược khóa. Cardinality: 0..1
caches- Để xác định trình quản lý bộ nhớ cache của kho lưu trữ. Cardinality: 0..1
latest-strategies- Để xác định các chiến lược mới nhất. Cardinality: 0..1
parsers- Để xác định bộ phân tích cú pháp mô tả mô-đun. Cardinality: 0..1
version-matchers- Để xác định các trình so khớp phiên bản mới. Cardinality: 0..1
triggers- Để đăng ký kích hoạt trên các sự kiện thường xuân. Cardinality: 0..1
namespaces- Để xác định không gian tên mới. Cardinality: 0..1
macrodef- Để xác định một trình phân giải macro mới. Cardinality: 0..n
resolvers- Để xác định các trình phân giải phụ thuộc. Cardinality: 0..1
conflict-managers- Để xác định các nhà quản lý xung đột. Cardinality: 0..1
modules- Để xác định các quy tắc giữa các mô-đun và trình phân giải phụ thuộc. Cardinality: 0..1
outputters- Để xác định danh sách các đầu ra báo cáo có sẵn. Cardinality: 0..1
statuses- Để xác định danh sách các trạng thái có sẵn. Cardinality: 0..1