Я пытаюсь создать плагин intelliJ, который должен выполнить maven-цели в текущем проекте. Все разговоры в intertubes рекомендуют использовать MavenEmbedder. Удачи с этим. Версия 2.0.4 не поддерживается, и нет ссылок на ее использование.
Я дал ему вихрь и побежал в стену, где встраивание не было инициализировано всеми полями, в которых он нуждается. Отражательная инъекция частного члена? Потрясающие! Зачем кому-то нужен очевидный способ инициализации объекта?
Кажется, что некоторые люди используют версию 2.1 с некоторым успехом. Я не смог найти это в банке или даже в источниках.
Я пошел и проверил версию версии 3.0 в версии 3.0: http://maven.apache.org/ref/3.0-beta-3/maven-embedder/ Он полностью уничтожает объект MavenEmbedder и, похоже, только поддержка доступа через основные или doMain методы на MavenCli. Кто-нибудь использовал эти методы и может дать некоторые советы?