Я использую плагин eclipse для maven для генерации проектов eclipse из файлов maven pom.xml.
mvn -Dwtpversion=1.5 eclipse:eclipse
Это прекрасно работает, и после некоторых экспериментов с несколькими из 400 доступных архетипов я остановился на использовании webapp-javaee6 архетипа, который был единственным, который генерировал набор зависимостей, которые были оба все доступные и которые создали проект, который был использован плагином WTP.
Проблема сейчас в том, что я хотел бы иметь возможность вызывать mvn цели из затмения. Я понимаю, что принятый способ сделать это - использовать плагин m2eclipse, который я установил.
Однако, немного поиграв и потеряв нигде, я обнаружил этот комментарий в моем файле .project
:
<comment>NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.</comment>
Дальнейшие поиски (см. этот длинный диатриб из октября ) показывают, что я (просто) не глуп, что не могу заставить это работать.
С практическими рекомендациями в верхнем ответе на этот вопрос кажется безнадежно устаревшим.
Итак, настоящий вопрос - каков в настоящее время правильный способ использования maven для создания проекта, дружественного к WTP, который можно преобразовать в затмение, а затем использовать eclipse для вызова целей проекта?