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

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

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

    Sky's blog

    我和我追逐的夢

    常用鏈接

    統計

    其他鏈接

    友情鏈接

    最新評論

    ivy中文參考文檔(17)-ant任務(5)-publish

    1) publish

        發行當前模塊的制品和已解析的描述符(已交付的ivy文件)。

        這個任務的目的是發行當前模塊描述符和它的聲明的發行制品到倉庫中。

        所有制品必須在這個任務調用前創建。它不會自己創建制品,而是只期望能在制品正則表達式之處的地方找到他們。

        目標倉庫通過在當前ivy設置中聲明的解析器的名字來給出。查閱設置文件來獲取解析器支持制品發行的細節。

        同時也發行已交付的ivy文件(除非你不想),并且甚至會deliver它,如果ivy文件沒有在上一次delever調用時交付或者forcedeliver被設置為true。這是為什么這個任務有很多只是為deliver有用的參數。看下面的插圖:



        從1.4.1起,source artifact pattern 可以通過使用task的屬性(artifactspattern)或者使用內嵌制品元素列表(看下面的例子)來指定。

    2) 屬性

    屬性
    描述必要
    organisation 要發行的模塊的組織名稱
    不。默認為${ivy.organisation}或者最近解析的模塊組織名稱。
    module 要發行的模塊的名稱
    不。默認為${ivy.module}或者最近解析的模塊名稱。
    revision 要發行的模塊的修訂版本,并且也是已經發行的修訂版本除非pubrevision被設 不。默認為${ivy.revision}或者最近解析的模塊修訂版本。
    artifactspattern 用于查找要發行的制品的正則表達式
    不。默認為
    ${ivy.publish.src.artifacts.pattern}
    resolver 用來發行的解析器的名稱

    pubrevision 用于發行的修訂版本
    不。默認為 ${ivy.deliver.revision}
    pubbranch 用于發行的分支
    不。默認為 ${ivy.deliver.branch}
    forcedeliver true強制隱式的調用deliver,false僅當用于發布的ivy文件不存在時才這樣做,從1.4起 不。默認為 false
    update true 在發行前更新ivy文件metadata(revision, branch, publication date 和 status),false相反。當在publish前使用delive時這個通常不是必須的。 不。默認為 false
    validate true強制使用ivy.xsd做ivy文件驗證,false強制不做驗證。
    不. 默認使用ivy默認值 (在 settings file中設置)
    replacedynamicrev true 在交付的文件中使用靜態修訂版本替換動態修訂版本,false 則避開這個替換,從1.3起
    不。默認為 true
    publishivy true 發行交付的ivy文件,false則不
    不。默認為 true
    conf 用于發行的配置列表,逗號分隔
    不。默認為所有配置。
    overwrite true 覆蓋倉庫中的文件如果這個修訂版本已經存在,false 保持原狀
    不。默認為 false
    warnonmissing true 當要發行的制品找不到時發出警告
    不。默認為 true
    haltonmissing true 當要發行的制品找不到時終止構建 不。默認為 true
    srcivypattern 用于查找要發行(而且如果必要甚至是deliver)的ivy文件的正則表達式,從1.2起 不。默認為 artifactspattern 的值
    pubdate 用于交付的發行日期,如果必要。這個日期可以是'now',或者是通過以下模式的給出的時間: yyyyMMddHHmmss 不。默認為 'now'
    status the status to use for the delivery, if necessary
    用于交付的status,如果需要
    不。默認為 ${ivy.status}
    delivertarget 用于遞歸交付的需要調用的target 不。默認不做遞歸交付。
    settingsRef 必須被這個任務使用的ivy設置的引用(從2.0起)
    不,默認使用'ivy.instance'


    3) 示例

    <ivy:publish resolver="local" pubrevision="1.0">
       
    <artifacts pattern="1/[artifact].[ext]" />
       
    <artifacts pattern="2/[artifact].[ext]" />
    </ivy:publish>

        使用local解析器用修訂版本1.0來發行最后解析的模塊,在目錄1和2中查找制品。


    posted on 2009-08-19 07:41 sky ao 閱讀(1559) 評論(0)  編輯  收藏 所屬分類: project building

    主站蜘蛛池模板: 精品成在人线AV无码免费看| 特级毛片爽www免费版| 一级毛片在线观看免费| 日韩亚洲欧洲在线com91tv| a高清免费毛片久久| 亚洲av片一区二区三区| 国产精品亚洲专区一区| 国产精品国产免费无码专区不卡| 亚洲av日韩av永久无码电影| 精品少妇人妻AV免费久久洗澡| 亚洲人成激情在线播放| 毛片a级毛片免费观看品善网| 亚洲欧好州第一的日产suv| 日本高清免费aaaaa大片视频| 另类专区另类专区亚洲| 亚洲熟女乱综合一区二区| 一区二区三区免费高清视频| 亚洲夜夜欢A∨一区二区三区| 久久国产免费观看精品| 久久精品国产亚洲av水果派| 四虎永久在线观看免费网站网址| 亚洲精品理论电影在线观看| 亚洲国产精品成人一区| 久久成人免费电影| ww亚洲ww在线观看国产| 国产特级淫片免费看| 九九全国免费视频| 亚洲午夜在线电影| 成人免费无毒在线观看网站| 草久免费在线观看网站| 久久综合日韩亚洲精品色| 拨牐拨牐x8免费| 羞羞视频免费网站在线看| 亚洲高清在线mv| 日韩免费电影在线观看| 中文字幕看片在线a免费| 亚洲熟妇无码爱v在线观看| 蜜臀91精品国产免费观看| 久久香蕉国产线看免费| 亚洲欧美成人一区二区三区| 亚洲午夜久久久久久噜噜噜|