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

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

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

    Sky's blog

    我和我追逐的夢

    常用鏈接

    統計

    其他鏈接

    友情鏈接

    最新評論

    ivy中文參考文檔(12)-單獨使用

        1) 單獨使用

        ivy可以非常容易的作為一個單獨的程序使用。你所需要的只是一個java1.4+的運行環境(JRE)!

        這是如何調用它的例子:

    java -jar ivy.jar -?

        它將實現類似這樣的在線幫助:

    ==== settings options
     -settings 
    <settingsfile>     use given file for settings
     -cache 
    <cachedir>            use given directory for cache
     -novalidate                  do not validate ivy files against xsd
     -m2compatible                use maven2 compatibility

    ==== resolve options
     -ivy 
    <ivyfile>               use given file as ivy file
     -dependency 
    <organisation> <module> <revision>
                                  use this instead of ivy file to do the rest of the
                                   work with this as a dependency.
     -confs 
    <configurations>      resolve given configurations

    ==== retrieve options
     -retrieve 
    <retrievepattern>  use given pattern as retrieve pattern
     -sync                        use sync mode for retrieve

    ==== cache path options
     -cachepath 
    <cachepathfile>   outputs a classpath consisting of all dependencies
                                   in cache (including transitive ones) of the given
                                   ivy file to the given cachepathfile

    ==== deliver options
     -deliverto 
    <ivypattern>      use given pattern as resolved ivy file pattern

    ==== publish options
     -publish 
    <resolvername>      use given resolver to publish to
     -publishpattern 
    <artpattern> use given pattern to find artifacts to publish
     -revision 
    <revision>         use given revision to publish the module
     -status 
    <status>             use given status to publish the module

    ==== http auth options
     -realm 
    <realm>               use given realm for HTTP AUTH
     -host 
    <host>                 use given host for HTTP AUTH
     -username 
    <username>         use given username for HTTP AUTH
     -passwd 
    <passwd>             use given password for HTTP AUTH

    ==== launcher options
     -main 
    <main>                 the FQCN of the main class to launch
     -args 
    <args>                 the arguments to give to the launched process
     -cp 
    <cp>                     extra classpath to use when launching process

    ==== message options
     -debug                       set message level to debug
     -verbose                     set message level to verbose
     -warn                        set message level to warn
     -error                       set message level to error

    ==== help options
     -?                           display this help
     -deprecated                  show deprecated options


        從1.3版本后系統屬性被包含在ivy變量中,因此你可以很容易的定義ivy變量,類似這樣:

        2) 例子

        java -jar ivy.jar

         用默認配置和當前目錄里面的ivy.xml調用ivy

    java -jar ivy.jar -settings path/to/myivysettings.xml -ivy path/to/myivy.xml

        用給定的ivysettings文件和給定的ivy文件調用ivy

        1. 從1.3版本開始

    java -jar ivy.jar -settings path/to/myivysettings.xml -dependency apache commons-lang 2.0

        用給定的ivysettings文件調用ivy并解析依賴apache commons-lang 2.0.

        這等同于:

    java -jar ivy.jar -settings path/to/myivysettings.xml -ivy ivy.xml
       
        而ivy.xml內容如下:

    <ivy-module version="1.0">
      
    <info organisation="org"
           module
    ="standalone"
           revision
    ="working"
       
    />
      
    <dependencies>
        
    <dependency org="apache" name="commons-lang" rev="2.0" conf="default->*"/>
      
    </dependencies>
    </ivy-module>

        2. 從1.3版本開始

    java -jar ivy.jar -settings path/to/myivysettings.xml -ivy path/to/myivy.xml -cachepath mycachefile.txt

        用給定的ivysettings文件調用ivy并解析在給定的ivy文件中發現的依賴,然后輸出被解析的在緩存中的制品的classpath到文件中。這個文件隨后可以被用來為任何java程序定義符合所有被解析的依賴的classpath。

        3. 從 1.4開始

    java -jar ivy.jar -settings path/to/myivysettings.xml -dependency bar foo 2.0 -main org.bar.foo.FooMain

    用給定的ivysettings文件調用ivy并解析依賴bar foo 2.0,然后用解析出來的制品運行類org.foo.FooMain。

    posted on 2009-07-23 13:36 sky ao 閱讀(1612) 評論(1)  編輯  收藏 所屬分類: project building

    評論

    # re: ivy中文參考文檔(12)-單獨使用 2009-07-23 16:15 施華洛世奇

    哦  回復  更多評論   

    主站蜘蛛池模板: 久久精品视频亚洲| 亚洲av无码av制服另类专区| 久久国产精品免费一区| 亚洲国产精品成人综合久久久| 国产成人免费网站在线观看| 国产精品视频免费观看| 免费毛片在线看不用播放器| 免费精品视频在线| 亚洲av日韩av永久在线观看| 亚洲精品熟女国产| 亚洲嫩模在线观看| 亚洲影院在线观看| 亚洲视频在线免费播放| 亚洲A∨无码无在线观看| 免费看国产精品麻豆| 免费观看国产小粉嫩喷水| 四虎国产精品免费久久| 思思re热免费精品视频66| 国产免费不卡v片在线观看| 在线永久看片免费的视频| 亚洲免费网站在线观看| 野花高清在线电影观看免费视频| 18未年禁止免费观看| 午夜免费不卡毛片完整版| 日韩成全视频观看免费观看高清| 日日AV拍夜夜添久久免费| 亚洲成a人片在线观看老师| 亚洲午夜精品久久久久久浪潮| 亚洲精品国产va在线观看蜜芽| 亚洲中文久久精品无码| 亚洲精品91在线| 国产成人综合亚洲绿色| a级男女仿爱免费视频| 啦啦啦中文在线观看电视剧免费版| 毛片免费观看网址| 亚洲VA中文字幕无码一二三区| 亚洲毛片基地日韩毛片基地| 国产成人综合亚洲| 嫩草影院在线免费观看| 亚洲国产精品无码久久SM| 国产精品亚洲一区二区三区|