所以我正在创建自己的常春藤存储库。我已经完成了the tutorial for building the repository,安装一个模块的基本任务完美无瑕。当然,我们有安装一个模块的例子。实际上ant task install当时只能做一个模块。由于我想将存储在缓存中的所有内容存储在存储库中,因此当时运行一个模块会非常繁琐...
然后编写某种build.xml
生成器,对于我需要/拥有的每个模块都有install
任务,是否有更简单的方法可以做到这一点?如果有一些技巧可以使用某种具有我需要安装的所有依赖项的meta ivy.xml,那也没关系。
另外如果我在一个带有transitive=true
的模块上运行install,例如模块 M ,在我的仓库中,我有 M的 jar,sources,javadoc和一切,但对于 M的依赖 - 只有罐子。我如何安装可传递依赖模块的源代码,javadoc等?