我的项目有多个大部分独立的模块,每个模块都有自己的 Ivy 文件。一些模块是“顶级的”,因为它们不依赖于它们,它们只依赖于其他模块。
我想为这些模块生成一个 pom,用于发布依赖项供我的用户使用。
ivyfile
makepom 任务仅通过属性 afaict接受单个文件。我创建了一个主模块,它声明它依赖于顶级模块并将其提供给 makepom,但它不包含顶级模块的依赖关系,它只列出顶级模块本身。
我意识到我可以只提供几个 pom 文件,但为了我的理智,我宁愿只保留一个。
所以我想知道你是否可以以某种方式将多个 Ivy 文件传递给 make pom 任务,或者当我使用主 Ivy 文件时,是否有办法让它列出所有依赖项?或者在最坏的情况下,有没有一种简单的方法来合并 pom 文件而无需手动操作?