WEB开发网
开发学院软件开发Java ivy教程(2)-快速开始 阅读

ivy教程(2)-快速开始

 2009-10-08 00:00:00 来源:WEB开发网   
核心提示: <dependency><groupId>commons-lang</groupId><artifactId>commons-lang</artifactId><version>2.0</version><

<dependency>
    <groupId>commons-lang</groupId>
    <artifactId>commons-lang</artifactId>
    <version>2.0</version>
</dependency>

为了将这些信息转换为ivy依赖声明,你所需要做的只是使用groupId 作为组织,artifactId作为模块名。这是我们在这个教程中为依赖做的,commons-lang 和 commons-cli。注意使用commons-lang 和 commons-cli 作为组织不是组织应该是什么的最好的例子。更好的方式是使用org.apache, org.apache.commons 或 org.apache.commons.lang. 然而,这是在maven2仓库中如何标识这些模块的方法,因此获得他们的最简单的方式是照原来的样子使用细节(你将会看到在构建一个仓库时,你可以使用命名空间来重新定义这些名称,如果你想让某些东西更加清晰)。

如果你想得到在ivy文件中可以做什么的更多细节,你可以看一下ivy文件的参考文档。

2) build.xml 文件

对应的build文件包含一个target集合,容许解析在ivy文件中声明的依赖,编译并运行示例代码,生成依赖解析报告,并清理项目的缓存。

你可以使用标准的"ant -p" 来获取可用的target列表。可以随意看一下整个文件,这里是和依赖解析有关的部分:

<project xmlns:ivy="antlib:org.apache.ivy.ant" name="hello-ivy" default="run">
   
    
   
    <!-- =================================
          target: resolve             
         ================================= -->
    <target name="resolve" description="--> retrieve dependencies with ivy">
        <ivy:retrieve />
    </target>
</project>

上一页  1 2 3 4  下一页

Tags:ivy 教程 快速

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接