ivy教程(8)-使用ivy模块配置 - 编程入门网
d filter-ccimpl to C:\Documents and Settings\scokartg\.ivy2\local/org.apache/filter-
framework/1.3/jars/filter-ccimpl.jar
[ivy:publish] published ivy to C:\Documents and Settings\scokartg\.ivy2 \local/org.apache/filter-
framework/1.3/ivys/ivy.xml
[echo] project filter-framework released with version 1.3
BUILD SUCCESSFUL
Total time: 20 seconds
ivy教程(8)-使用ivy模块配置(3)时间:2011-08-02 BlogJava sky''s blogant的默认target是publish。 这个target使用ivy发布我们的类库到本地仓库。 因为我们没有指定任何仓库路径,因此使用默认仓库。 ({home.dir}/.ivy2/local/org.apache/filter-framework/)现在我们准备好了使用我们的类库。 3) 应用项目 现在我们已经完成了我们美妙的类库,我们想用它! 这个教程带来一个名为myapp的示例应用。 1. ivy.xml文件
2. 解释 我们创建了3个配置来定义我们想使用应用的方式。 build配置定义了编译时的依赖,而这个只需要来自filter-framework的api conf。 其他配置定义了运行时依赖。一个将仅仅使用"home-made"的jars,而另一个将使用外部的jars。 我们同样定义了对于上面类库的依赖。 在依赖中我们使用配置映射来匹配我们和类库的配置。 你可以在这里找到更多的关于配置映射的信息。 1. build->api : 这里我们告诉ivy,我们的build配置依赖于依赖的api配置。 2. noexternaljar->homemade-impl : 这里我们告诉ivy,我们的noexternaljar 配置依赖于依赖 的homemade-impl配置。 3. withexternaljar->cc-impl : 这里我们告诉ivy,我们的的withexternaljar 配置依赖于依赖 的cc-impl配置。 注意我们从不定义在每个配置中需要的任何依赖制品:依赖模块文件将定义发布的制品和将被哪个配 置使用。 在ant的build.xm文件中我们定义解析的target如下:
ivy縮殻(8)-聞喘ivy庁翠塘崔(4)扮寂:2011-08-02 BlogJava sky''s blog輝厘断距喘宸倖target扮?ivy繍聞喘厘断議壓root猟周斜嶄議ivy.xml栖恂盾裂旺昧朔資函侭嗤議崙 瞳。崙瞳瓜資函旺蛍艶隠贋壓才麿断侭奉議塘崔斤哘朕村和。壓距喘宸倖target朔低議lib朕村繍心軟栖 ?宸劔?
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |