Почему maven должен генерировать pom-transformed.xml? - PullRequest
2 голосов
/ 06 января 2010

В проекте maven webapp я заметил, что в целевом каталоге есть файл с именем pom-transformed.xml. Как Maven использует этот файл?

Ответы [ 2 ]

2 голосов
/ 06 января 2010

Если я хорошо помню, этот файл был результатом чего-то, что называется " POM-интерполяция " (интерполяция выражений типа ${project.version} в их значение) в версиях до 2.2.

Интерполяция POM при установке / развертывании в репозитории полностью удалена из Maven 2.2.

См. Преобразование выражения координаты артефакта и Коэффициент интерполяции POM .

1 голос
/ 06 января 2010

Я думаю, что это как-то связано с преобразованием идентификаторов артефактов и номеров версий, которое произошло в рамках этапа выпуска в Maven 2.1.x и более ранних версиях 2.2.x. Но я думаю, что это преобразование было признано нарушенным и было удалено из более поздних выпусков Maven 2.2.x в ожидании редизайна; например см этот предмет Джира .

Если вы видите файл, возможно, вы используете устаревшую версию Maven.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...