【发布时间】:2012-02-27 07:03:46
【问题描述】:
除了 Ivy 的内置 makepom 任务之外,我找不到任何专门将 Maven POM 文件转换为 Ivy 模块描述符的(以 Java 为中心的)开源项目。
所以我认为我将不得不自己编写一个 XSLT 转换,这并非不可能,只是比我觉得有必要做更多的工作。我宁愿不使用makepom,因为这需要以编程方式调用 Ant/Ivy(我有一种情况,我将读取 POM 的文件系统并动态生成它们的 Ivy 等效项),这感觉不对。
XSLT 感觉就像一个更干净的解决方案。
我这里是否有其他工具/框架可供我使用(甚至其他项目使用 XSLT 来完成完全相同的事情!)?还是我坚持使用这种本土解决方案?
【问题讨论】:
-
常春藤 makepom 任务以另一种方式工作。它读取一个 ivy 文件并生成一个 POM。