Я пишу плагин, который частично принимает в качестве входных данных groupId: artifactId: version и опрашивает его POM.
В Maven2 была возможность использовать MavenProjectBuilder. Я мог бы загрузить pom для входного GAV и, используя MavenProjectBuilder, построить MavenProject и, таким образом, опросить все, что мне нужно, из этого pom (зависимости, тег scm) и т. Д.
В Maven3 MavenProjectBuilder устарел, и я не смог найти какой-либо ресурс для его замены. Обычно, когда вы отказываетесь от класса, вы добавляете @see, чтобы помочь разработчикам использовать новый класс. Разработчики Maven этого не сделали,
Спасибо!
Асаф