<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Sky's blog

    我和我追逐的夢

    常用鏈接

    統計

    其他鏈接

    友情鏈接

    最新評論

    ivy中文參考文檔(10)-ivy文件

        1) ivy文件

        ivy的使用完全是基于以"ivy文件"著稱的模塊描述符。ivy文件是xml文件,通常被稱為ivy.xml,包含模塊依賴的描述,它發布的制品和它的配置。

        這里有一個最簡單的ivy文件:

    <ivy-module version="2.0">
      
    <info organisation="myorg"
            module
    ="mymodule"
            
    />
    </ivy-module>

        如果你想知道一個使用幾乎所有ivy文件可能設置的模塊描述符的例子,看這里,帶xslt不帶xslt.

        在開始參考文檔前,要求對在本參考文檔的主頁面中定義的術語有所了解。

        對于那些熟悉的xml schema,用來驗證ivy文件的schema在這里可以找到。對于那些使用xsd的ide,你可以通過在你的ivy文件中聲明這些xsd以便從代碼自動完成和驗證中獲益。

    <?xml version="1.0" encoding="UTF-8"?>
    <ivy-module version="2.0"
                xmlns:xsi
    ="http://www.w3.org/2001/XMLSchema-instance"
                xsi:noNamespaceSchemaLocation
    =
                       "http://ant.apache.org/ivy/schemas/ivy.xsd"
    >
      
    <info organisation="myorg"
            module
    ="mymodule"
            
    />
    </ivy-module>

        2)動態或固定的ivy文件

        模塊描述符(ivy文件)在模塊的每個修訂版本發布前后都需要。根據這種情況,模塊描述符可以使動態或者固定的:

        1. 用于模塊開發的動態描述符

        在模塊開發的時間中,在發布之間,描述符幫助管理模塊的所有可能改變的依賴。處于這個目的,在開發時間ivy文件可以申明動態依賴來容許最大限度的使用靈活性。類似"latest.integration" 或 "1.0.+"的
        2. 用于發布的確定了的描述符

        每次發布時,需要另一種模塊描述符來記錄模塊特定發布修訂版本的依賴。處于這個目的,描述符通常需要確定它的依賴不再改變。為了做到這點,被發布的模塊修訂版本獲取固定的明確被解析的依賴。不再容許任何變量。這樣發布友好的靜態的ivy文件被稱為"resolved",因為他們通常產生同樣的結果。確定的ivy文件和發布的制品同樣對比并在倉庫中一起保存。

        確定的ivy文件通過
    交付任務從他們原始動態的ivy文件中產生。

        注意雖然使用動態ivy來發布模塊修訂版本從技術上是可能的,但是這不是一個普遍推薦的做法。

        3) 分層索引

    ivy-module

    info

    license

    ivyauthor

    repository

    description

    configurations

    conf

    publications

    artifact

    conf

    dependencies

    dependency

    conf

    mapped

    artifact

    conf

    include

    conf

    exclude

    conf

    exclude

    override

    conflict

    conflicts

    manager


        4) ivy-module

        標簽:ivy-module

        每個ivy文件的root標簽(模塊描述符).

    屬性

    屬性描述要求
    version ivy文件規格的版本 - 當前版本應該是'2.0' 必須

    子元素

    元素描述基數
    info  包含被描述的模塊的信息
    1
    configurations  配置元素的容器
    0..1
    publications  發布制品元素的容器
    0..1
    dependencies  依賴元素的容器 0..1
    conflicts  配置使用的沖突管理器的章節
    0..1


    posted on 2009-07-22 22:21 sky ao 閱讀(1653) 評論(1)  編輯  收藏 所屬分類: project building

    評論

    # re: ivy中文參考文檔(10)-ivy文件 2009-07-24 13:06 施華洛世奇

    8683  回復  更多評論   

    主站蜘蛛池模板: 国产精品免费看久久久无码| 热re99久久6国产精品免费| 最近最好的中文字幕2019免费 | 24小时日本在线www免费的| 久久精品国产亚洲av影院| 日本xxxx色视频在线观看免费| 久久青草亚洲AV无码麻豆| 国内精品一级毛片免费看| 亚洲2022国产成人精品无码区| 久久久久久久99精品免费观看| 亚洲色无码一区二区三区| 成人网站免费看黄A站视频| 三年片免费高清版 | 国产成A人亚洲精V品无码性色| 无码日韩人妻AV一区免费l| 亚洲午夜精品久久久久久浪潮| 国产精品99爱免费视频| 亚洲av不卡一区二区三区| 最近免费最新高清中文字幕韩国 | 亚洲AV无码成人精品区在线观看| a级毛片免费播放| 亚洲美女中文字幕| 天天干在线免费视频| 黄页网站在线观看免费| 免费精品国产自产拍在线观看图片| 亚洲欧洲国产经精品香蕉网| 两个人的视频高清在线观看免费 | 亚洲一区二区三区首页| 成人无码区免费A片视频WWW| 亚洲av无码专区首页| 一色屋成人免费精品网站| 亚洲欧美国产国产综合一区| 亚洲AV成人潮喷综合网| 日韩电影免费观看| 中文字幕乱码亚洲无线三区| 亚洲国产人成精品| 91禁漫免费进入| 大桥未久亚洲无av码在线| 亚洲国产成人片在线观看无码| 青青青免费国产在线视频小草| 在线观看亚洲免费视频|