首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Ivy 參考文檔:安裝指南

     編輯:Java 相關知識

安裝方式

安裝 Ivy 主要有兩種方式:手動安裝或自動安裝。

1. 手動安裝

  1. 下載所需版本
  2. 解壓縮 ZIP 檔案到任意位置
  3. 複製 Ivy jar 檔案到 Ant 的 lib 目錄 (ANT_HOME/lib)

Ant 1.6.0+ 驗證

進入 src/example/hello-ivy 目錄執行 ant,建構成功即安裝成功。

Ant 1.5.1+ 修改

需修改範例中的 build 檔案:

  • 增加任務定義(ivy-configure, ivy-resolve, ivy-retrieve, ivy-publish 等)
  • 將 ivy:xxx 任務替換為 ivy-xxx

執行 build,成功即安裝完成。若失敗請檢查 FAQ 中 ivyrep 解析器問題。

Ivy 依賴

二進位版本之一不包含可選依賴。執行發布包中的 Ant 建構檔可讓 Ivy 自己下載依賴,之後可在 Ivy 的 lib 目錄下看到按配置組織的可選依賴(詳見 ivy.xml)。

2. 自動安裝

若想在 Ant 建構腳本中使用 Ivy,且建構時有網路連線,可自動下載並使用:

<property name="ivy.install.version" value="2.0.0-beta1" />
<condition property="ivy.home" value="${env.IVY_HOME}">
  <isset property="env.IVY_HOME" />
</condition>
<property name="ivy.home" value="${user.home}/.ant" />
<property name="ivy.jar.dir" value="${ivy.home}/lib" />
<property name="ivy.jar.file" value="${ivy.jar.dir}/ivy.jar" />

<target name="download-ivy" unless="offline">
  <mkdir dir="${ivy.jar.dir}"/>
  <!-- 從網站下載 Ivy 以便無特殊安裝也能使用 -->
  <get src="https://www.apache.org/dist/ant/ivy/${ivy.install.version}/ivy.jar"
    dest="${ivy.jar.file}" usetimestamp="true"/>
</target>

<target name="init-ivy" depends="download-ivy">
  <!-- 嘗試從 ivy home 載入,以防用戶未放入 ant lib 目錄 -->
  <path id="ivy.lib.path">
    <fileset dir="${ivy.jar.dir}" includes="*.jar"/>
  </path>
  <taskdef resource="org/apache/ivy/ant/antlib.xml"
    uri="antlib:org.apache.ivy.ant" classpathref="ivy.lib.path"/>
</target>

之後只需在使用 Ivy 的目標中加入 init-ivy 依賴,並增加 Ivy 命名空間到建構腳本。更多細節請參閱自包含範例 go-ivy。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved