Ответ 1
В настоящее время M2Eclipse получает подсказки автозаполнения для конкретного Mojo в плагине из этого плагина встроенный дескриптор plugin.xml. Дескриптор предоставляет инструкции Maven о том, как заполнить поля в Mojo из конфигурации XML. Работа над этим выполняется внутренне путем отражения, поэтому мы не фиксируем больше деталей в файле plugin.xml, поэтому нет информации о автозаполнении за пределами первого уровня: первый уровень соответствует уровню поля в Mojo. В настоящее время у нас нет информации о подтипе.
Мы понимаем, что это ограничение в M2eclipse и Anton Tanasenko (один из коммиттеров M2Eclipse) работает над некоторыми улучшениями в редакторе, и мы надеемся предоставить механизм автозаполнения, который сможет проверять типы параметров и предоставлять лучшую информацию.
Теперь мы добавили полную поддержку для поддержки содержимого конфигурации плагина в M2Eclipse с помощью:
https://github.com/eclipse/m2e-core/commit/e84152165805547b1fad2dbc775da711bd169383
Антон закончил эту работу сегодня, и мы планируем провести это в следующем выпуске релиза для людей, чтобы попробовать.