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

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

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

    Sky's blog

    我和我追逐的夢

    常用鏈接

    統計

    其他鏈接

    友情鏈接

    最新評論

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


        1) 設置文件

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

        設置通過xml文件來指定,通常命名為called ivysettings.xml。為了在ant中配置ivy,你只需要用你的設置文件的路徑來使用配置數據類型。

        這里有一個設置文件的例子:

    <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>

        大體上,設置文件能夠配置ivy使用的默認緩存目錄和用來解析依賴的依賴解析器。

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

        在設置文件中有一些很有用的變量:

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

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

        * ivy.settings.url
        指向設置文件的url。當設置文件被作為文件或者url裝載時都將會設置。

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

        2) 設置文件結構

        設置文件由許多部分組成,其他的保持開放。實際上每個解析器都有自己的結構,因此不是設置文件自身定義解析器的結構。

    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

        標簽: ivysettings

        每個設置文件的root標簽。
        子元素

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


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

    評論

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

    收  回復  更多評論   

    主站蜘蛛池模板: 两个人www免费高清视频| 美女黄网站人色视频免费| 国产一区二区免费| 久久精品国产亚洲精品| 国产99久久久国产精免费| 亚洲一区精品伊人久久伊人| xxxxx免费视频| 亚洲精品免费在线| 在线精品一卡乱码免费| 亚洲AV成人噜噜无码网站| 女人毛片a级大学毛片免费| 亚洲中文无码mv| 国产人妖ts在线观看免费视频| 色屁屁在线观看视频免费| 亚洲免费一区二区| 日韩免费的视频在线观看香蕉| 亚洲国产精品线在线观看| 91精品手机国产免费| 国产 亚洲 中文在线 字幕| 国产又粗又长又硬免费视频| 黄床大片免费30分钟国产精品| 亚洲精品成人片在线播放| 99久久久国产精品免费蜜臀| 亚洲av无码一区二区三区观看| 在线播放免费播放av片| 真人无码作爱免费视频| 亚洲动漫精品无码av天堂| 最近中文字幕国语免费完整| 亚洲精品无码日韩国产不卡av| 亚洲第一网站男人都懂| 一级毛片免费观看不卡视频| 亚洲成人激情小说| 久久亚洲国产精品123区| 日韩免费高清大片在线 | 亚洲av女电影网| 美女视频黄的全免费视频| 美女露100%胸无遮挡免费观看| 亚洲国产成人高清在线观看| 毛片a级三毛片免费播放| 国产97视频人人做人人爱免费| 亚洲国产电影在线观看|