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

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

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

    Sky's blog

    我和我追逐的夢

    常用鏈接

    統(tǒng)計

    其他鏈接

    友情鏈接

    最新評論

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

        1) ivy文件

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

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

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

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

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

        對于那些熟悉的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)動態(tài)或固定的ivy文件

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

        1. 用于模塊開發(fā)的動態(tài)描述符

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

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

        確定的ivy文件通過
    交付任務(wù)從他們原始動態(tài)的ivy文件中產(chǎn)生。

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

        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文件規(guī)格的版本 - 當前版本應(yīng)該是'2.0' 必須

    子元素

    元素描述基數(shù)
    info  包含被描述的模塊的信息
    1
    configurations  配置元素的容器
    0..1
    publications  發(fā)布制品元素的容器
    0..1
    dependencies  依賴元素的容器 0..1
    conflicts  配置使用的沖突管理器的章節(jié)
    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  回復(fù)  更多評論   

    主站蜘蛛池模板: 国产真实伦在线视频免费观看| 亚洲尤码不卡AV麻豆| 色老头综合免费视频| 亚洲爆乳无码一区二区三区| 亚洲免费福利在线视频| 免费无码午夜福利片| 亚洲明星合成图综合区在线| 国产大片免费观看中文字幕| 一级做a爰全过程免费视频| 亚洲熟女精品中文字幕| 久久精品国产亚洲一区二区三区| **一级毛片免费完整视| 欧洲精品码一区二区三区免费看| 久久狠狠高潮亚洲精品| 国产精品免费_区二区三区观看| 免费视频精品一区二区三区| 亚洲av无码无线在线观看| 久久久久亚洲精品无码系列| 国产国产人免费人成免费视频 | 99999久久久久久亚洲| 亚洲日本在线观看视频| 91视频国产免费| 免费91最新地址永久入口| 免费观看亚洲人成网站| 亚洲人成电影青青在线播放| 精品国产亚洲男女在线线电影| 欧美好看的免费电影在线观看| 免费黄网站在线看| 一级特级aaaa毛片免费观看| 黄网站色成年片大免费高清| 亚洲视频在线免费看| 亚洲色婷婷综合久久| 可以免费观看的一级毛片| 免费精品人在线二线三线区别| 97无码人妻福利免费公开在线视频 | EEUSS影院WWW在线观看免费| 亚洲欧美不卡高清在线| 亚洲乱码中文字幕小综合| 亚洲Av熟妇高潮30p| 久久精品国产69国产精品亚洲| 又粗又黄又猛又爽大片免费|