<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  回復  更多評論   

    主站蜘蛛池模板: 亚洲一区AV无码少妇电影| 亚洲美女人黄网成人女| 国产午夜亚洲精品不卡电影| 91嫩草国产在线观看免费| 亚洲影视一区二区| 免费三级毛片电影片| 亚洲国产精品专区| 国产成人免费爽爽爽视频 | 最近中文字幕国语免费完整 | 亚洲av永久无码制服河南实里 | 久久国产免费福利永久| 亚洲一区二区三区亚瑟| 日韩在线免费播放| 四虎成人精品国产永久免费无码| 成人亚洲网站www在线观看| 二级毛片免费观看全程| 亚洲免费观看视频| 88av免费观看入口在线| 亚洲综合无码一区二区痴汉| 日本黄页网站免费| 中文字幕a∨在线乱码免费看 | 亚洲精品国产成人影院| 国产午夜免费高清久久影院| 亚洲特级aaaaaa毛片| 处破痛哭A√18成年片免费| 四虎国产精品成人免费久久| 亚洲国产婷婷六月丁香| 男女超爽刺激视频免费播放 | 亚洲国产精品一区二区久久| 麻豆一区二区免费播放网站| 亚洲免费网站观看视频| 久久影院亚洲一区| 免费在线观看视频网站| 黄页视频在线观看免费| 亚洲AV无码国产精品色午友在线| 一本无码人妻在中文字幕免费| 色费女人18女人毛片免费视频| 亚洲欧洲日产国码av系列天堂| 无码专区永久免费AV网站 | 91亚洲精品第一综合不卡播放| 成年女人毛片免费播放人|