Maven POM для дескриптора Ivy XSLT

Помимо встроенной задачи Ivy makepom, я не могу найти никаких (ориентированных на Java) проектов с открытым исходным кодом, которые специализируются на преобразовании POM-файла Maven в дескриптор модуля Ivy.

Поэтому я думаю, что мне придется самому написать XSLT-преобразование, что не невозможно, просто это требует больше работы, чем я считаю необходимым. Я бы предпочел не использовать makepom, потому что это потребует программного вызова Ant/Ivy (у меня есть ситуация, когда я буду читать файловую систему для POM и динамически генерировать их эквиваленты Ivy), что просто кажется неправильным.

XSLT кажется более чистым решением.

Есть ли в моем распоряжении какие-либо другие инструменты/фреймворки (даже другие проекты, использующие XSLT для того же самого!)? Или я застрял с этим доморощенным решением?


person IAmYourFaja    schedule 26.02.2012    source источник
comment
Задача ivy makepom работает по-другому. Он читает файл ivy и генерирует POM.   -  person Mark O'Connor    schedule 26.02.2012


Ответы (1)


Вы можете попробовать выполнить задачу convertpom Ant (источник) .

Я не уверен, что вижу проблему с программным вызовом Ant, но вы всегда можете просто использовать IvyConvertPom напрямую.

person Martin Ellis    schedule 26.02.2012