Когда я пишу плагин maven, как я могу получить артефакты на основе модифицированного pom?
Я работаю над улучшением версии-Maven-плагин. Я хочу предварительно изменить файлы pom.xml для проекта, а затем посмотреть на конфликты версий измененного файла pom.xml, чтобы решить, какие изменения следует сохранить. Я нашел MavenXpp3Reader.read(String), который возвращает модель, но она очень сырая. Мне нужно не только разрешать свойства версии, но мне также нужны транзитивные зависимости или, что еще лучше, конфликт версий. Кто-нибудь может помочь? Я помню, что слышал об эфире и узнал, что он был переименован в maven-resolver-provider, но я не уверен, что мне следует использовать это в плагине, или даже если я должен, я не знаю, как его использовать, Кто-нибудь может помочь?
FWIW, точная проблема, над которой я работаю, является https://github.com/mojohaus/versions-maven-plugin/issues/270