2012-02-26 56 views
1

除了Ivy的內置makepom任務,我找不到任何專門將Maven POM文件轉換爲Ivy模塊描述符的開源項目(以Java爲中心)。Maven POM to Ivy Descriptor XSLT

所以我在想,我將不得不自己編寫一個XSLT轉換,這不是不可能的,只是比我覺得有必要做更多的工作。我寧願不使用makepom,因爲這需要以編程方式調用Ant/Ivy(我有一種情況,我將讀取POM的文件系統並動態生成它們的常春藤等價物),這只是感覺錯誤。

XSLT只是感覺像一個更清潔的解決方案。

是否有我的處理任何其他工具/框架這裏(使用XSLT爲同樣的事情,即使其他項目!)?或者我堅持使用這種本土解決方案?

+0

常青藤makepom任務工作的另一種方式。它讀取一個常青藤文件並生成一個POM。 – 2012-02-26 18:30:57

回答

1

您可以嘗試convertpom Ant任務(source)。

我不知道我看到編程調用Ant的問題,但你總是可以只直接使用IvyConvertPom類。