- Apache IVY 教程
- Apache IVY - 主頁
- Apache IVY - 概述
- Apache IVY - 環境設定
- Apache IVY - 術語
- Apache IVY - 設定檔案
- Apache IVY - Eclipse Ivy 外掛
- ANT Ivy 任務
- Apache IVY - resolve
- Apache IVY - install
- Apache IVY - retrieve
- Apache IVY - cachepath
- Apache IVY - publish
- Apache IVY - info
- 倉庫
- Apache IVY - 解析器
- Apache IVY - 本地倉庫
- Apache IVY - 共享倉庫
- Apache IVY - 公共倉庫
- Apache IVY 有用資源
- Apache IVY - 快速指南
- Apache IVY - 有用資源
- Apache IVY - 討論
Apache IVY - 概述
Apache Ivy 是一款非常流行且功能強大的依賴管理工具,用於管理基於 ANT 的專案中的依賴關係,其方式與 Apache Maven 管理依賴關係的方式相同。
Apache Ivy 基於 Apache ANT,遵循相同的設計原則,是 Apache ANT 的子專案,並由 Apache ANT 社群積極管理和支援。
功能
以下是 Apache Ivy 的重要功能。
基於 ANT - Apache Ivy 為基於 ANT 的專案提供了依賴管理功能。它也非常易於使用。
依賴關係報告 - Apache Ivy 提供了以 html 和報告格式列印依賴關係圖的選項。
非侵入式 - Apache Ivy 不會強加任何限制作為分發的一部分。即使構建檔案也不依賴於 Apache Ivy。
高度靈活 - Apache Ivy 提供了許多預設配置,並且可以非常輕鬆地根據需要進行配置。
可擴充套件 - Apache Ivy 可以輕鬆擴充套件。您可以定義自己的倉庫、衝突解析器和最新策略。
效能 - Apache Ivy 構建在效能之上。它保留已下載庫的快取。首先檢視本地倉庫以解析依賴關係,然後再檢視其他倉庫。
傳遞依賴 - 如果一個專案或庫依賴於可能需要另一個庫的其他庫,則 Apache Ivy 會自動管理傳遞依賴關係。
Maven 倉庫 - Apache Ivy 遵循類似於 Maven 倉庫約定的約定。Apache Ivy 可以使用 maven 全域性倉庫解析依賴關係。
Maven 2 POM - Apache Ivy 可以讀取 Maven 2 POM 作為模組描述符,可以將 ivy 設定為模組描述符。因此,它可以輕鬆地將現有專案遷移到 IVY 管理的專案。
釋出 - Apache Ivy 提供了釋出專案的支援,並簡化了多專案環境的部署過程。
免費使用 - Apache Ivy 是開源的,可以免費使用。
文件 - Apache Ivy 有非常詳細的文件和教程可用以學習。