Java Maven POM到常春藤描述符XSLT
除了Ivy的内置Java Maven POM到常春藤描述符XSLT,java,xslt,maven,ivy,Java,Xslt,Maven,Ivy,除了Ivy的内置makepom任务之外,我找不到任何(以Java为中心的)开源项目专门用于将Maven POM文件转换为Ivy模块描述符 所以我想我必须自己编写一个XSLT转换,这不是不可能的,只是比我觉得必要的工作量要多。我不想使用makepom,因为这需要以编程方式调用Ant/Ivy(在我的情况下,我将读取pom的文件系统并动态生成它们的Ivy等价项),这感觉不对 XSLT感觉就像一个更干净的解决方案 我的dispose中还有其他工具/框架吗(甚至还有其他使用XSLT实现完全相同功能的项目!
makepom
任务之外,我找不到任何(以Java为中心的)开源项目专门用于将Maven POM文件转换为Ivy模块描述符
所以我想我必须自己编写一个XSLT转换,这不是不可能的,只是比我觉得必要的工作量要多。我不想使用makepom
,因为这需要以编程方式调用Ant/Ivy(在我的情况下,我将读取pom的文件系统并动态生成它们的Ivy等价项),这感觉不对
XSLT感觉就像一个更干净的解决方案
我的dispose中还有其他工具/框架吗(甚至还有其他使用XSLT实现完全相同功能的项目!)?还是我一直在使用这个自主开发的解决方案?您可以尝试Ant任务()
我不确定我是否看到了以编程方式调用Ant的问题,但您始终可以直接使用该类。您可以尝试使用Ant任务()
我不确定我是否看到了以编程方式调用Ant的问题,但您始终可以直接使用该类。ivy makepom任务的工作方式正好相反。它读取一个常春藤文件并生成一个POM。常春藤makepom任务以另一种方式工作。它读取常春藤文件并生成POM。