【问题标题】:Maven POM to Ivy Descriptor XSLTMaven POM 到 Ivy 描述符 XSLT
【发布时间】:2012-02-27 07:03:46
【问题描述】:

除了 Ivy 的内置 makepom 任务之外,我找不到任何专门将 Maven POM 文件转换为 Ivy 模块描述符的(以 Java 为中心的)开源项目。

所以我认为我将不得不自己编写一个 XSLT 转换,这并非不可能,只是比我觉得有必要做更多的工作。我宁愿不使用makepom,因为这需要以编程方式调用 Ant/Ivy(我有一种情况,我将读取 POM 的文件系统并动态生成它们的 Ivy 等效项),这感觉不对。

XSLT 感觉就像一个更干净的解决方案。

我这里是否有其他工具/框架可供我使用(甚至其他项目使用 XSLT 来完成完全相同的事情!)?还是我坚持使用这种本土解决方案?

【问题讨论】:

  • 常春藤 makepom 任务以另一种方式工作。它读取一个 ivy 文件并生成一个 POM。

标签: java xslt maven ivy


【解决方案1】:

您可以尝试convertpom Ant 任务 (source)。

我不确定我是否看到以编程方式调用 Ant 的问题,但您始终可以直接使用 IvyConvertPom 类。

【讨论】:

    猜你喜欢
    • 2014-06-23
    • 2012-03-12
    • 1970-01-01
    • 2011-04-24
    • 2012-07-05
    • 1970-01-01
    • 1970-01-01
    • 2012-03-15
    • 2017-03-01
    相关资源
    最近更新 更多