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

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

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

    Sky's blog

    我和我追逐的夢(mèng)

    常用鏈接

    統(tǒng)計(jì)

    其他鏈接

    友情鏈接

    最新評(píng)論

    ivy中文參考文檔(9)-設(shè)置文件


        1) 設(shè)置文件

        為了如您所想的工作,ivy有時(shí)需要一些設(shè)置。實(shí)際上,ivy可以在完全沒(méi)有任何特殊設(shè)置的情況下工作,查閱默認(rèn)設(shè)置文檔來(lái)獲取相關(guān)的更詳盡的信息。但是ivy有能力在完全不同的上下文下工作。你只需要正確的配置它。

        設(shè)置通過(guò)xml文件來(lái)指定,通常命名為called ivysettings.xml。為了在ant中配置ivy,你只需要用你的設(shè)置文件的路徑來(lái)使用配置數(shù)據(jù)類(lèi)型。

        這里有一個(gè)設(shè)置文件的例子:

    <ivysettings>
            
    <properties file="${ivy.settings.dir}/ivysettings-file.properties" />
            
    <settings defaultCache="${cache.dir}" defaultResolver="ibiblio" checkUpToDate="false" />
            
    <resolvers>
                    
    <ibiblio name="ibiblio" />
                    
    <filesystem name="internal">
                         <ivy pattern="${repository.dir}/[module]/ivy-[revision].xml" />
                        
    <artifact pattern="${repository.dir}/[module]/[artifact]-[revision].[ext]" />
                    
    </filesystem>
            
    </resolvers>
            
    <modules>
                    
    <module organisation="jayasoft" name=".*" resolver="internal" />
            
    </modules>
    </ivysettings>

        大體上,設(shè)置文件能夠配置ivy使用的默認(rèn)緩存目錄和用來(lái)解析依賴(lài)的依賴(lài)解析器。

        注意:為了能夠工作,這個(gè)設(shè)置文件需要一個(gè)和設(shè)置文件在同一個(gè)目錄下的名為ivysettings-file.properties的屬性文件,里面有需要的ivy變量。

        在設(shè)置文件中有一些很有用的變量:

        * ivy.settings.dir
        這個(gè)變量涉及到ivy設(shè)置自身所在的目錄。如果設(shè)置被作為一個(gè)文件裝載這個(gè)變量可用。如果是一個(gè)url,取url最后一個(gè)斜線"/"前面的部分。如果url沒(méi)有斜線"/",那么這個(gè)變量不會(huì)被設(shè)置。

        * ivy.settings.file
        設(shè)置文件自身的路徑,只有在被作為文件裝載時(shí)。如果設(shè)置文件在作為一個(gè)url裝載,則這個(gè)變量不會(huì)被設(shè)置。

        * ivy.settings.url
        指向設(shè)置文件的url。當(dāng)設(shè)置文件被作為文件或者url裝載時(shí)都將會(huì)設(shè)置。

        ivy1.4版本后,主要所有的java系統(tǒng)屬性都可以作為ivy變量在設(shè)置文件中可用。

        2) 設(shè)置文件結(jié)構(gòu)

        設(shè)置文件由許多部分組成,其他的保持開(kāi)放。實(shí)際上每個(gè)解析器都有自己的結(jié)構(gòu),因此不是設(shè)置文件自身定義解析器的結(jié)構(gòu)。

    ivysettings
        property
        properties
        settings
        include
        classpath
        typedef
        credentials
        lock-strategies
        caches
            cache
        latest-strategies
        version-matchers
        triggers
        parsers
        conflict-managers
        outputters
        namespaces
            namespace
                rule
                    fromsystem
                        src
                        dest
                    tosystem
                        src
                        dest
        macrodef
            attribute
            any resolver
        resolvers
            any resolver
        modules
            module
        statuses
            status


        3) ivysettings

        標(biāo)簽: ivysettings

        每個(gè)設(shè)置文件的root標(biāo)簽。
        子元素

    元素描述基數(shù)
    property  設(shè)置ivy變量 0..n
    properties  裝載一個(gè)屬性文件作為ivy變量 0..n
    settings  使用一些默認(rèn)來(lái)配置ivy 0..1
    include  包含一些其他的設(shè)置文件
    0..n
    classpath  在classpath中增加一個(gè)位置用于裝載插件
    0..n
    typedef  在ivy中定義新的類(lèi)型 0..n
    lock-strategies  定義鎖策略
    0..1
    caches  定義倉(cāng)庫(kù)緩存管理器
    0..1
    latest-strategies  定義最新策略
    0..1
    parsers  定義模塊描述符解析器
    0..1
    version-matchers  定義新版本匹配器
    0..1
    triggers  注冊(cè)ivy事件的觸發(fā)器
    0..1
    namespaces  定義新的命名空間
    0..1
    macrodef  定義新的宏解析器
    0..n
    resolvers  定義依賴(lài)解析器
    0..1
    conflict-managers  定義沖突管理器
    0..1
    modules  定義模塊和依賴(lài)解析器之間的規(guī)則
    0..1
    outputters  定義可用的報(bào)告輸出器列表
    0..1
    statuses  定義可用狀態(tài)列表
    0..1


    posted on 2009-07-22 21:26 sky ao 閱讀(1477) 評(píng)論(1)  編輯  收藏 所屬分類(lèi): project building

    評(píng)論

    # re: ivy中文參考文檔(9)-設(shè)置文件 2009-07-24 13:08 施華洛世奇

    收  回復(fù)  更多評(píng)論   

    主站蜘蛛池模板: 亚洲&#228;v永久无码精品天堂久久| 国产又黄又爽又刺激的免费网址| 久久久免费观成人影院| 麻豆亚洲AV成人无码久久精品 | 亚洲精品无码不卡在线播放HE| 亚洲精品无码日韩国产不卡?V| 亚洲第一区精品观看| 又色又污又黄无遮挡的免费视 | 久久国产精品免费网站| 国产高清不卡免费视频| 久爱免费观看在线网站| 91精品国产免费久久国语蜜臀| 99re免费99re在线视频手机版| 久久国产精品成人片免费| 中国xxxxx高清免费看视频| 久草免费在线观看视频| 野花高清在线观看免费3中文 | a级片在线免费看| 免费观看91视频| 2020因为爱你带字幕免费观看全集| 18观看免费永久视频| 久久久高清免费视频| 99久久综合国产精品免费| 四虎成人免费大片在线| 国产99视频免费精品是看6| 国产成人亚洲精品影院| 亚洲AV成人一区二区三区AV| 免费在线观看一级毛片| 久久久久亚洲AV无码专区桃色| 亚洲欧洲日产国码无码网站| 久久久无码精品亚洲日韩按摩 | 国产精品亚洲A∨天堂不卡| 久久久无码精品亚洲日韩按摩 | 精品亚洲综合久久中文字幕| 99久久亚洲精品无码毛片 | 亚洲一区二区精品视频| 久久精品亚洲视频| 亚洲国产乱码最新视频| 亚洲国产夜色在线观看| 亚洲av成人中文无码专区| 中文字幕av无码不卡免费|