Майк,
Интересно, что происходит, когда у вас есть разработчики, которые не используют MyEclipse?
Не проблема здесь; Я работаю в очень крупной компании, которая была стандартизирована на нем в течение довольно долгого времени (к счастью, я мог бы добавить, поскольку мы были шокирующим магазином WSAD).
В любом случае, если у вас есть те, которые используют MyEclipse и некоторые, которые не видят два варианта. Во-первых, если вы создаете веб-проекты MyEclipse, а затем добавите «Добавить возможности Maven» (или что бы то ни было, что они называли), они будут работать в MyEclipse и из командной строки Maven. Поэтому, даже если вы не используете MyEclipse, вы все равно можете использовать инструменты командной строки Maven. Кроме того, поскольку структура MyEclipse является более стандартным макетом «взорванной войны», она должна работать с любым другим, что вы используете.
Другие вопросы, которые следует учитывать, это то, что веб-макет Maven просто по умолчанию, и Maven может легко поддерживать любую структуру проекта, включая один MyEclipse, поэтому вы должны иметь возможность использовать проект MyEclipse с Maven в любом инструменте с помощью только одного немного дополнительной конфигурации. Вероятно, поэтому инструменты Maven Commandline по-прежнему работают в проектах MyEclipse Web. Ребята из MyEclipse просто настраивают Maven для распознавания формата.
Вы также можете импортировать созданные извне веб-проекты Maven, как я сказал в своем последнем посте. Нам не нравится это делать, потому что эта структура уникальна для Maven и просто не работает ни с какими инструментами, кроме Maven. В результате он в основном побеждает поддержку инструмента, которую вы автоматически получаете в MyEclipse, Eclipse Java EE или практически любом другом инструменте. Это просто плохой дефолт. Формат взрывозащищенного WAR, который используется MyEclipse, Eclipse Java EE, WSAD, RAD и всеми остальными, - просто лучшее решение. Особенно, когда он все еще работает с Maven просто отлично.
Компания Maven была создана для гибкой структуры проекта.Мы только что обнаружили, используя эту гибкость, вы можете получить поддержку Maven и отличную поддержку инструментов.
Dave
Используется ли только обычный Eclipse с плагином, например, m2eclipse? –
Да, но мне нужно спорить, почему это лучше, чем MyEclipse. –