在上一个教程中,你已经看到如何处理两个简单项目之间的依赖。
这个教程将引导你完成在一个更加复杂的环境下的ivy使用。这个教程的所有源文件在ivy发行包的 src/example/multi-project下可以得到。
1) 上下文
这里是这个教程涉及到得项目的概况:
* version 帮助通过版本列表来标识模块
* list 获取目录下的文件列表(递归地)
* size 获取目录下的所有文件或者一个文件集合的总大小
* find 在一个给定目录或者文件列表之间查找匹配给定名称的文件
* sizewhere 给出在一个目录下配置名称的文件的总大小
* console 通过简单的控制台应用提供入口给所有其他模块特性
可以肯定的是这不是旨在展示如何开发一个复杂的应用或者提供高级算法的指示。
而是给出一个简单的理解,关于ant + ivy如何使用来开发一个被分割为多个模块的应用。
现在,这是这些模块如何关联到其他模块:
黄色的模块是在这个教程中要讲述的模块,而蓝色的模块是外部依赖(我们将在这个教程中看到如何生 成这个图形)。
如你所见,我们在这里有一个优美关联的彼此相互依赖的模块,每个都依赖其他的最新版本。
时间: 2024-10-21 16:42:08