В прошлом месяце я задал этот вопрос, потому что я не мог заставить Jar EhCache сместиться в мой локальный кеш Maven с помощью плагина M2E Eclipse.
Теперь я пытаюсьпреобразуйте несколько файлов POM EhCache / Terracotta в файлы Ivy XML (с помощью задачи IvyConvertPom
(которая прекрасно работает для всех остальных POM в моем локальном хранилище - и есть сотни ), и она задыхается, заявляя:
невозможно преобразовать данный файл pom в файл плюща: java.io.IOException: невозможно загрузить родительский файл: / C: / Users / myUser / jars / net / sf / ehcache / ehcache-terracotta-root / 2.5.0 / ehcache-terracotta-root-2.5.0.pom. Parent = org.terracotta.forge # forge-parent; 2.3 из = C: / Users / myUser / jars \ net \ sf \ ehcache \ ehcache-terracotta-root \ 2.5.0 \ ehcache-terracotta-root-2.5.0.pom to = C: / Users / myUser / jars \ net \ sf \ ehcache \ ehcache-terracotta-root \ 2.5.0 \ ivy.xml
Не удалось найти артефакт для C: / Users / myUser \ jars \ net \ sf \ ehcache \ ehcache-terracotta-root \ 2.5.0 \ ehcache-terracotta-root-2.5.0.pom
Это происходит для всех следующих артефактов EhCache / Terracotta:
net\sf\ehcache\ehcache-terracotta\2.4.7\ehcache-terracotta-2.4.7.pom
net\sf\ehcache\ehcache-terracotta\2.5.0\ehcache-terracotta-2.5.0.pom
net\sf\ehcache\ehcache-terracotta-root\2.4.7\ehcache-terracotta-root-2.4.7.pom
net\sf\ehcache\ehcache-terracotta-root\2.5.0\ehcache-terracotta-root-2.5.0.pom
Я не уверен, связана ли эта проблема с проблемой, с которой я столкнулся в прошлом месяце, или разработчики из EhCache просто нестандартныспособ написания их POM, но теперь это уже дважды, когда Maven (IvyConvertPom
использует Maven XSLT под капотом) задыхается, что-то делает со своими банками.
Что-нибудь выскакивает у кого-нибудь как очевидное?В противном случае мне придется отлаживать код Ivy, который звучит как болезненный способ завершить среду.Я сделаю это, если придется, но подумал, что сначала спрошу здесь, если мне не хватает чего-то ослепительного.
Заранее спасибо!