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